postfix к parseInt, приводящий к ошибке - PullRequest
1 голос
/ 08 августа 2011

Строка: n2 [i-dec-1] = parseInt (n2 [i-dec-1]) ++;

Ошибка: «недопустимое левостороннее выражение в постфиксной операции».

решение: n2 [i-dec-1] = parseInt (n2 [i-dec-1]) + 1;

Мне любопытно, почему у постфикса есть проблема со значением parseInt из массива (которое разрешается до 0).

ОТВЕТ: получается, что постфикс к целому числу не является звуковым. То, что этот процесс приводит к ошибке.

1 Ответ

3 голосов
/ 09 августа 2011

ОТВЕТ: получается, что постфикс к целому числу не является звуковым.То, что этот процесс приводит к ошибке.

Постфикс может использоваться только с переменной, а не с возвращаемым значением функции, которое является целым числом (таким как возвращаемое значение parseInt ()).

var n = 1;п ++;хорошо.1 ++;ничего хорошего.

...