Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2024, 08:21
Аватар для deniscikasov@gmail.com
Аспирант
Отправить личное сообщение для deniscikasov@gmail.com Посмотреть профиль Найти все сообщения от deniscikasov@gmail.com
 
Регистрация: 14.03.2023
Сообщений: 68

parseInt и ++
Можете подсказать, есть ли разница между:
Тут нужно вывести следующий год, который вводят в input
export function getNextAge(age) {
    return Number.parseInt(age, 10) + 1;
}


и
export function getNextAge(age) {
   return ++age
}

Последний раз редактировалось deniscikasov@gmail.com, 16.02.2024 в 08:25.
Ответить с цитированием
  #2 (permalink)  
Старый 16.02.2024, 09:21
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,709

Есть.
Если в age будет "18 лет", то
return Number.parseInt(age, 10) + 1; выдаст 19, а
return ++age - NaN
Ответить с цитированием
  #3 (permalink)  
Старый 16.02.2024, 11:04
Аватар для deniscikasov@gmail.com
Аспирант
Отправить личное сообщение для deniscikasov@gmail.com Посмотреть профиль Найти все сообщения от deniscikasov@gmail.com
 
Регистрация: 14.03.2023
Сообщений: 68

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
parseInt() и 17-ти значное число smart-create Events/DOM/Window 2 25.06.2018 00:11
Насколько надежна parseInt? Эдди Элементы интерфейса 40 09.09.2015 18:35
Оптимизация кода 4ipset Общие вопросы Javascript 11 28.09.2014 15:04
9-ти разрядная матрица Mersedes! Ваши сайты и скрипты 4 09.08.2012 14:17
вывести 0 через parseInt zloctb Общие вопросы Javascript 7 03.02.2012 00:24