函数1

函数:一个工具,被封装好可重复执行的一段代码块

     把某一段代码放在函数里面进行封装,可以避免在非必要情况下调用该代码,也就是说我们可以让一段代码在特定情况下再去执行,而且每次需要执行这一段代码的时候只需调用一下这个函数即可(函数名)

系统函数: parseInt()   alert()  prompt()  eval()
 
自定义函数:自己封装一段代码,需要的时候再调用
//通过function关键字声明一个函数,跟上函数名,一对小括号,一对花括号,花括号里面放代码块
function test(){
    //可重复执行的代码块
}  
test();
test();
test();
 
//表达式定义法
var test1 = function(){
    //可重复执行的代码块
}
for (var i = 0; i < 10; i++) {
    test1();
}
 
函数参数
    形参:形式参数,声明函数的时候写在小括号里面的参数,无需var
    实参:实际参数,在函数调用的时候需要传递实际有值得参数
    
    实参个数大于形参,多余实参自动舍弃
    形参个数大于实参,多余形参默认为undefined
  实参副本arguments:可以在函数内部使用arguments接收所传递过来的参数,是一个集合
function test(){
    console.log(arguments);
    console.log(arguments.length);
}        
test(1,2,3,5,6) // 打印 1,2,3,5,6   长度为5
 
  实参副本arguments:可以在函数内部使用arguments接收所传递过来的参数,是一个集合
function test(){
    console.log(arguments);
    console.log(arguments.length);
}        
test(1,2,3,5,6) // 打印 1,2,3,5,6   长度为5
 
 
 
 
 

 

posted @ 2020-04-02 22:26  strongerPian  阅读(113)  评论(0编辑  收藏  举报
返回顶端