函数声明:
myFun(); function myFun(){ alert(myFun.name);//Firefox,Safari,Chrome,Opera有效 }
函数声明提升,在执行代码之前会读取函数声明,即myFun可以在它的定义之前调用。但函数表达式则不可以。
//错误实例 myFun(); var myFun = function(){ alert("错误的范例"); }
在Firefox中报错: TypeError: myFun is not a function
jmgarden ©著作权
文章标签 javascript 文章分类 Java 后端开发
函数声明:
myFun(); function myFun(){ alert(myFun.name);//Firefox,Safari,Chrome,Opera有效 }
函数声明提升,在执行代码之前会读取函数声明,即myFun可以在它的定义之前调用。但函数表达式则不可以。
//错误实例 myFun(); var myFun = function(){ alert("错误的范例"); }
在Firefox中报错: TypeError: myFun is not a function
下一篇:惰性载入函数
js函数表达式
一、函数定义方法1、命名函数2、函数表达式3、函数表达式示例
介绍了JavaScript中函数声明和函数表达式的区别。
记得在面试腾讯实习生的时候,面试官问了我这样一
导图
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M