Арифметические действия на простом примере, обьясните почему c равно 2, а не 3?
var a=1;
var c=a+++1; |
если a = 1 и ++ это прибавление 1 к переменной "a", то еще +1 по логике будет равно 3, с=1+1+1
|
Игорь1000,
потому что оно после того как, а если до того то оно сразу var a=1; var c=++a+1; alert(c) |
Игорь1000,
Цитата:
|
префиксная - сначало сумирует потом записует
постфиксная - сначало записует потом сумирует( в твоем случае оно записало 1 сумировало с 1 но не записало, потом +1 и получается 2) |
Спасибо !
|
Часовой пояс GMT +3, время: 19:04. |