JS基础入门-函数的使用

今日背诵小纸条

JS基础入门-函数的使用

JS基础入门-函数的使用


函数的定义

1.命名函数

function fn(形参1,形参2...){
//函数功能代码
}

2.匿名函数

var fn = function(形参1,形参2...){
//函数功能代码
}

3.自调用函数

( function(形参1,形参2...){
//函数功能代码
})( )

函数的调用

fn(实参1,实参2... );

函数的返回值

return 返回值;

arguments的使用

相当于数组变量,获取的是实参的所有值,相比于定义形参更加灵活

函数类型的使用

1 函数可以作为另一个函数的参数

var ex=function( ){
//函数功能代码
}
function hello(fn){
fn( );
}
hello(ex);

2 函数可以作为另一个函数的返回值

function ex(a){
var b=3;
return funcition( ){
console.log(a+b);
}
}
var fn=ex(2); //此时返回的是一个函数
fn( );

说明

  • 函数是一个数据类型
  • 形参相当于定义变量
  • 当在函数功能代码中定义了形参的值,并不影响实参
  • 当函数中不写return或return后没有赋值时,返回的是undefined
  • 当执行到return时,函数代码结束


分享到:


相關文章: