js定义函数的几种方法,js函数定义的三种方式
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
JavaScript中的函数类似于Java中的方法,都是执行特定函数的语句块。有两种方法来定义函数:
函数定义的两种方式是有区别的:第一种叫定义,第二种叫变量。在实际应用中,两者没有区别,只是调用的顺序不同:定义可以在调用后定义,变量不能。例子如下
1,定义式
脚本
test(age){//在调用方法之前定义它
console.log(年龄);
}
测试(23);
/脚本
脚本
测试(23);
test(age){//先调用,再定义方法,不会有错误。
console.log(年龄);
}
/脚本
2,变量式
脚本
var print=函数(名称){
console.log(名称);
}
打印(汤姆);
/脚本
脚本
打印(汤姆);//先调用,再定义,会得到一个错误。
var print=函数(名称){
console.log(名称);
}
/脚本
参数列表和返回值:
参数列表:JavaScript中函数参数列表中的参数不能有数据类型;参数的数量可以是0~255。当有多个参数时,参数之间用逗号分隔。
函数返回值:JavaScript函数不定义函数的返回值类型部分,JavaScript函数根据函数体中的返回值语句判断返回值类型;如果没有返回值语句,函数就没有返回值。
注意:
当函数在内部声明一个变量时,如果忽略var关键字,该变量就是一个全局变量,如下例所示:
定义var后,第十二行代码会出错。
【推荐学习:javascript高级教程】以上是如何在javascript中定义一个函数的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。