Показать сообщение отдельно
  #10 (permalink)  
Старый 23.11.2014, 22:16
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от soltx
bes скинул задачку, как пример "объясни почему этот код не работает" некоторых понесло не туда и не в тему, ладно тему можно закрыть сам напридумывал.
здесь принят хороший стиль - темы закрываются только в исключительных случаях
или что, попросил заданий, а, не решив и первого, сразу в кусты?


Сообщение от soltx
Инкремент/декремент можно применить только к переменной.
для понимания того как работают конструкции javascript этого слишком мало

подсказываю
http://es5.javascript.ru/x11.html#x11.3
Цитата:
PostfixExpression :
LeftHandSideExpression
LeftHandSideExpression [no LineTerminator here] ++
LeftHandSideExpression [no LineTerminator here] --
http://es5.javascript.ru/x11.html#x11.3.1
Цитата:
Для вычисления PostfixExpression : LeftHandSideExpression [no LineTerminator here] ++ выполняются следующие шаги:
http://es5.javascript.ru/x11.html#x11.2
Цитата:
LeftHandSideExpression :
NewExpression
CallExpression

NewExpression :
MemberExpression
new NewExpression

MemberExpression :
PrimaryExpression
FunctionExpression
MemberExpression [ Expression ]
MemberExpression . IdentifierName
new MemberExpression Arguments
http://es5.javascript.ru/x11.html#x11.1
Цитата:
PrimaryExpression :
this
Identifier
Literal
ArrayLiteral
ObjectLiteral
( Expression )
http://es5.javascript.ru/x7.html#x7.8
Цитата:
Literal ::
NullLiteral
BooleanLiteral
NumericLiteral
StringLiteral
RegularExpressionLiteral
то есть, исходя из первой строчки алгоритма, там могут быть числовые литералы
вывод - ищи ответ в последующих строчках
Ответить с цитированием