课程
/前端开发
/JavaScript
/JavaScript深入浅出
(function x(){}); 这样写是函数表达式吗?
2017-02-23
源自:JavaScript深入浅出 7-3
正在回答
外层加上()或!或+是为了把函数声名变成函数表达式,防止函数被前置处理而剩下括号或者你省略名字的时候会报语法错误
那视频中他说这个是表达式,而且匿名函数这样声明不是会报语法错误吗,我有点迷糊了
testname
不是,这是函数声明。函数 表达式是这样的
var func = function(agr1,arg2){ //创建匿名函数 alert(arg1 + arg2);//函数体 }
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答关于命名函数表达式
1 回答javascript中函数一共分为3种:函数申明 函数表达式和构造函数 对吗?
1 回答怎么理解函数表达式立即被调用
2 回答函数的声明和函数表达式声明的函数为什么会被前置????????
1 回答this 是表达式还是运算符?