分配和增量同时给出错误,为什么?

时间:2018-03-28 16:12:58

标签: javascript

我得到Uncaught ReferenceError:后缀操作中的左侧表达式无效。 这是代码:

var visitNumber = parseInt("1")++;

3 个答案:

答案 0 :(得分:8)

您无法增加数字。您可以增加变量的值。添加1并分配给变量。



var visitNumber = parseInt("1") + 1;

console.log(visitNumber);




答案 1 :(得分:2)

++的左侧必须是变量,它不能是其他任何内容。

要么使用它:

var visitNumber = parseInt("1") + 1;

或者这个:

var visitNumber = parseInt("1");
visitNumber++;

答案 2 :(得分:2)

parseInt("1")会产生一个常量,即1,并且您无法更改常量。您需要先将其分配给变量(如答案中提到的@OriDrori),然后递增变量。

相关问题