JS-028
Візуальне пояснення теми «Number()» у JavaScript: Навчись перетворювати значення на числа за допомогою Number()
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")?

Resources