JS-028

Beginner3 min~3 min read#number#type-conversion#casting
Number()
Перетворення на число
Goal
Навчись перетворювати значення на числа за допомогою Number().
Explanation
- Number() перетворює значення на числовий тип.
- Найчастіше його використовують для перетворення тексту, введеного користувачем.
- Якщо рядок містить коректне число, перетворення буде успішним.
- Після перетворення над значенням можна виконувати математичні операції.
- Якщо перетворення неможливе, JavaScript поверне NaN.
Аналогія
Уяви картку з написом "42". Number() читає напис і перетворює його на справжнє число 42.
Code
console.log(Number("42"));
console.log(Number("100"));Result: 42 100
Типова помилка
Новачки часто думають, що Number() працює з будь-яким текстом. Наприклад Number("Hello") поверне NaN.
Remember
- ✦ Number() створює число.
- ✦ "42" і 42 — різні типи даних.
- ✦ Некоректні значення можуть дати NaN.
Quick Quiz
Що поверне Number("42")?