JS-030

Beginner4 min~4 min read#boolean#type-conversion#truthy
Boolean()
Перетворення на true або false
Goal
Навчись перетворювати значення на true або false за допомогою Boolean().
Explanation
- Boolean() перетворює будь-яке значення на логічний тип.
- Результатом завжди буде або true, або false.
- Більшість значень у JavaScript перетворюються на true.
- Деякі спеціальні значення, наприклад 0 або порожній рядок, перетворюються на false.
- Boolean() дуже важливий для умов та логіки програм.
Аналогія
Уяви охоронця на вході. Він перевіряє будь-яке значення і приймає лише одне з двох рішень: так (true) або ні (false).
Code
console.log(Boolean(1));
console.log(Boolean(0));
console.log(Boolean("Hello"));
console.log(Boolean(""));Result: true false true false
Типова помилка
Новачки часто думають, що будь-який текст означає false. Насправді навіть рядок "false" перетвориться на true, тому що він не порожній.
Remember
- ✦ Boolean() повертає true або false.
- ✦ 0 перетворюється на false.
- ✦ Порожній рядок перетворюється на false.
- ✦ Більшість інших значень стають true.
Quick Quiz
Що поверне Boolean(0)?