JS-036

Beginner4 min~4 min read#truthy#boolean#logic
Truthy
Поводиться як true
Goal
Зрозумій, які значення JavaScript вважає true у логічному контексті.
Explanation
- Truthy називають значення, які при перетворенні в Boolean стають true.
- Більшість значень у JavaScript є truthy.
- Наприклад: 42, "Hello", [], {}, -5.
- У конструкціях if JavaScript автоматично перевіряє truthy або falsy значення.
- Розуміння truthy дуже важливе для роботи з умовами.
Аналогія
Уяви пропускний пункт. Більшість значень проходять перевірку і отримують статус true.
Code
console.log(Boolean(42));
console.log(Boolean("Hello"));
console.log(Boolean([]));Result: true true true
Типова помилка
Новачки часто думають, що будь-яке дивне значення стає false. Насправді більшість значень перетворюються на true.
Remember
- ✦ Truthy значення стають true.
- ✦ Більшість значень у JavaScript truthy.
- ✦ Рядки з текстом truthy.
- ✦ Масиви та об'єкти truthy.
Quick Quiz
Яке значення є truthy?