函数的定义和组成形式

 函数的基本用法:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

         编程原则(高内聚,低耦合)耦合就是重复的意思。

         函数里面的代码,自己不能执行,需要调用函数名执行。

函数的定义

  1.函数声明 

   注意:函数名命名准守小驼峰原则
function test () { //声明一个函数test,这个test函数名也是一个变量,里面存的函数体  
}
document.write(test); //在页面里面打印出函数
  2.函数表达式

   第一种方式 :命名函数表达式
var test = function abc() {
   console.log('a');
}
test(); //test.name是abc

    第一种方式 :匿名函数表达式(常用)

var test = function () {
    console.log('a');
}
test();

组成形式

  1:函数名称(必须)关键字function , 函数名 ,小括号 ,大括号。

    2:参数(可选)但正是有了参数,函数才会有更多动能。

function sum (a,b) { //括号里面的参数就相当于咱函数里面声明了两个变量 (形式参数)
    //var a;
    //var b;  
  var c = a + b;
  console.log(c); }
sum(1,2); //传参 把1付给a 把2付给b (实际参数)
sum(3,4); //同上

   注:如果实参多于形参时,实参时存在于arguments中,console.log(arguments);可打印出实参

  小案例:求和

function sum () {
 //在没有具体实参个数的情况下使用arguments
    var result = 0;
    for (var i = 0; i < arguments.length; i++){
         result += arguments[i];
    }
    console.log(result);
}
sum(1,2,3,4,5,6,7,8,9,10);

   3:返回值 终止 return

function sum (a,b) {
   console.log(a);
   return;  //a返回,b不返回
   console.log(b);
}
sum(1,2);     

猜你喜欢

转载自www.cnblogs.com/fumengchen/p/12604001.html