JS-027

Beginner4 min~4 min read#type-conversion#number#string
Type Conversion
Перетворення типів даних
Goal
Навчись перетворювати значення між різними типами даних.
Explanation
- JavaScript дозволяє змінювати тип значення.
- Для цього існують функції Number(), String() та Boolean().
- Вони створюють нове значення іншого типу.
- Перетворення типів часто використовується під час роботи з формами, API та введенням користувача.
- Розуміння Type Conversion допомагає уникати неочікуваної поведінки програми.
Аналогія
Уяви воду. Її можна перелити зі склянки в пляшку або чашку. Вміст залишається тим самим, але форма змінюється. Так само JavaScript може змінювати тип значення.
Code
console.log(Number("42"));
console.log(String(42));
console.log(Boolean(0));Result: 42 "42" false
Типова помилка
Не всі рядки можна перетворити на число. Наприклад, Number("Hello") поверне NaN.
Remember
- ✦ Number() створює число.
- ✦ String() створює рядок.
- ✦ Boolean() створює логічне значення.
- ✦ Тип значення можна змінювати.
Quick Quiz
Яка функція перетворює рядок "42" на число?