下面的JavaScript语句 var a=function f(x){alert(x+1)}

下面的JavaScript语句
var a=function f(x){alert(x+1)}为什么使用f(2)的时候会抛出错误?而使用a(2)的时候才返回3?

var a=function f(x){alert(x+1)}
是定义了 a 是一个函数 其中正确的语法是
var a=function (x){alert(x+1)}
多了一个f 被忽略了 所以用 a(2)的 方法 是对的
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答