JavaScript强化教程——函数参数

本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— 函数参数
 
JavaScript 函数参数
JavaScript 函数对参数的值(arguments)没有进行任何的检查。
函数显式参数与隐藏参数(arguments)
在先前的教程中,我们已经学习了函数的显式参数:
functionName(parameter1, parameter2, parameter3) {
    code to be executed
}
函数显式参数在函数定义时列出。
函数隐藏参数(arguments)在函数调用时传递给函数真正的值。
参数规则
JavaScript 函数定义时参数没有指定数据类型。
JavaScript 函数对隐藏参数(arguments)没有进行检测。
JavaScript 函数对隐藏参数(arguments)的个数没有进行检测。
默认参数
如果函数在调用时缺少参数,参数会默认设置为: undefined
有时这是可以接受的,但是建议最好为参数设置一个默认值:
实例
function myFunction(x, y) {
    if (y === undefined) {
          y = 0;
    } 
}
 0
 收藏  分享 2016-07-22

3 个评论

来一个牛一点的 用法 function fun1(fun2,a, b){return fun2(a,b);}
还有显示参数和实参有什么区别? 实参可以用一个数组对象来表示 如 arguments[0]来得到
阿达

阿达 回复 w86wh2

函数的形参列于函数声明中,在函数定义的函数体内使用。当函数调用时,形参(任何种类的)是一类将被填充的空白或是占位符。
用来填充形参
实参是用来填充形参的。当函数被调用时,实参列在函数名后面的括号里。执行函数调用时,实参被传递给形参。

简单地说 调用函数传的参数是实参,被调用函数括号后或者内部用的是形参
点击进入JavaScript强化教程:http://www.h5edu.cn/htm/step/h5edu_44.html
posted @ 2016-09-08 10:36  zhanyingwang  阅读(248)  评论(0编辑  收藏  举报