Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.03.2016, 14:17
Интересующийся
Отправить личное сообщение для Игорь1000 Посмотреть профиль Найти все сообщения от Игорь1000
 
Регистрация: 06.03.2016
Сообщений: 14

Арифметические действия на простом примере, обьясните почему c равно 2, а не 3?
var a=1;
var c=a+++1;
Ответить с цитированием
  #2 (permalink)  
Старый 06.03.2016, 14:23
Интересующийся
Отправить личное сообщение для Игорь1000 Посмотреть профиль Найти все сообщения от Игорь1000
 
Регистрация: 06.03.2016
Сообщений: 14

если a = 1 и ++ это прибавление 1 к переменной "a", то еще +1 по логике будет равно 3, с=1+1+1

Последний раз редактировалось Игорь1000, 06.03.2016 в 14:32.
Ответить с цитированием
  #3 (permalink)  
Старый 06.03.2016, 14:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Игорь1000,
потому что оно после того как, а если до того то оно сразу
var a=1;
 var c=++a+1;
alert(c)
Ответить с цитированием
  #4 (permalink)  
Старый 06.03.2016, 14:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Игорь1000,
Цитата:
Постфиксная форма i++ отличается от префиксной ++i тем, что возвращает старое значение, бывшее до увеличения.
инкремент-декремент
Ответить с цитированием
  #5 (permalink)  
Старый 06.03.2016, 15:01
Новичок на форуме
Отправить личное сообщение для hydushko Посмотреть профиль Найти все сообщения от hydushko
 
Регистрация: 06.03.2016
Сообщений: 5

префиксная - сначало сумирует потом записует
постфиксная - сначало записует потом сумирует( в твоем случае оно записало 1 сумировало с 1 но не записало, потом +1 и получается 2)
Ответить с цитированием
  #6 (permalink)  
Старый 06.03.2016, 15:03
Интересующийся
Отправить личное сообщение для Игорь1000 Посмотреть профиль Найти все сообщения от Игорь1000
 
Регистрация: 06.03.2016
Сообщений: 14

Спасибо !
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Центрирование Div-а ч2 alex2012 jQuery 0 15.11.2012 19:01