我有下面的小测试页:应用++运算符返回的函数值会导致错误
var getNum = function(){
return 5;
};
var y = getNum()++; // This causes an error.
document.write("y = " + y);
这将导致这个错误在Firefox 27.01:如果我更改线路
ReferenceError: invalid assignment left-hand side
var y = getNum()++;
:
var y = getNum()++;
为
var y = getNum() + 1;
然后我得到没有错误。会有人碰巧知道为什么getNum()++不被允许?谢谢。
谢谢。我认为我不知不觉地试图做一些事情,如5 = 6 –