JavaScript函数

Posted liqingl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、形参和实参

形参:可变形式的参数

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

实参:实际输出的参数

 

以上是关于JavaScript函数的主要内容,如果未能解决你的问题,请参考以下文章

javascript的fetch函数?

JavaScript-Runoob-JS函数:JavaScript 函数定义

JavaScript-Runoob-JS函数:JavaScript 函数调用

javascript函数可以带参数吗

JavaScript之基础-5 JavaScript 函数

javascript怎么让函数执行完毕再执行