JS-030
Boolean() у JavaScript: наочний приклад для теми «Перетворення на true або false»
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)?

Resources