JavaScript函数

一、函数语法

1、JavaScript 函数是被设计为执行特定任务的代码块,会在某代码调用它时被执行。

2、 函数通过 function 关键词进行定义,其后是函数名、一组参数,以及置于括号中的待执行代码。

function name(参数 1, 参数 2, 参数 3) {
    要执行的代码
}

3、函数调用

     函数中的代码将在其他代码调用该函数时执行:

             当事件发生时(当用户点击按钮时)

             当 JavaScript 代码调用时

             自动的(自调用)

     toCelsius 引用的是函数对象,而 toCelsius() 引用的是函数结果。

4、函数返回

      当 JavaScript 到达 return 语句,函数将停止执行。

function sum(iNum1, iNum2) {
  return iNum1 + iNum2;
}

    函数只需要使用 return 运算符后跟要返回的值

5、使用函数的原因

     对代码进行复用:只要定义一次代码,就可以多次使用它。

二、局部变量

1、在 JavaScript 函数内部声明的变量,叫函数的局部变量。

2、局部变量的用法

var x=1;
function test( ){
         document.write('函数体内x的值为:‘+x+’<br/>');
         var x=19;
         document.write('函数体内对x重新赋值,此时x的值为‘+x+’<br/>');
}
doument.write('函数体外x的值为:‘+x+’<br/>');
test();
document.write('x的值为:‘+x+’<br/>');

局部变量只能被其函数识别,不同函数中使用相同名称的变量,同个函数不能使用相同变量。

三、对象

1、arguments对象

      arguments 对象包含函数调用时使用的参数数组。

      可以使用函数来查找数字列表中的最高值。

      还可以用 arguments 对象检测函数的参数个数。(用arguments.length)

2、Function对象

四、参数

1、函数参数(parameter)指的是在函数定义中列出的名称。

2、函数参数(argument)指的是传递到函数或由函数接收到的真实值。     

3、形参和实参

形参:可变形式的参数

特点:时长、寿命只有一次

实参:实际输出的参数

 

posted on 2019-08-15 08:20  LQ1232654656+9  阅读(102)  评论(0编辑  收藏  举报

导航