Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   parseInt и ++ (https://javascript.ru/forum/misc/85763-parseint-i.html)

deniscikasov@gmail.com 16.02.2024 08:21

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


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

voraa 16.02.2024 09:21

Есть.
Если в age будет "18 лет", то
return Number.parseInt(age, 10) + 1; выдаст 19, а
return ++age - NaN

deniscikasov@gmail.com 16.02.2024 11:04

Спасибо


Часовой пояс GMT +3, время: 08:12.