为什么var的时候不可以做+=运算 财富值97

2016-11-03 17:30发布

var a+=1;
报错: Uncaught SyntaxError: Unexpected token +=(…)

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答

楼上说的对,在js中,var a = 1 和 function abc()这种形式的函数叫做预处理,js会现在内存中把给变量a 分配一个空间,赋值undefined,会把函数体置于内存中,所以我们经常会看到虽然函数声明在调用函数的下面,依然可以执行的现象

一周热门 更多>