每天学一点(一)

来源:互联网 发布:vm12 mac os 编辑:程序博客网 时间:2024/05/16 23:42

记录学习内容…

JS中对于函数的创建,在使用函数表达式和函数声明相结合时,正确写法为:

var sum=function sum(a,b){    return a+b;};console.log(sum(1,2)) //输出3

若定义的变量和函数名称书写不一致,则会产生错误。

var sum1=function sum2(a,b){    return a+b;};console.log(sum2(2,3));//Uncaught ReferenceError: sum2 is not defined

所以在使用函数表达式来创建函数时,不需要再function后面写函数名称,但要注意使用函数表达式就没有函数声明提升(function declaration hoisting)的过程,需要在调用时注意定义的顺序。








0 0
原创粉丝点击