1

行:n2[i-dec-1] = parseInt(n2[i-dec-1])++;

错误:“后缀操作中的左侧表达式无效。”

解决方案:n2[i-dec-1] = parseInt(n2[i-dec-1])+1;

我很好奇为什么后缀与数组中的 parseInt 值有问题(解析为 0)。

答案:原来整数的后缀是不正确的。该过程会导致错误。

4

1 回答 1

3

答案:原来整数的后缀是不正确的。该过程会导致错误。

后缀只能用于变量而不是整数的函数返回值(例如 parseInt() 的返回值)。

变量 n=1; n++; 好的。1++;不好。

于 2011-08-09T16:42:47.267 回答