JS-036
Візуальне пояснення теми «Truthy» у JavaScript: Зрозумій, які значення JavaScript вважає true у логічному контексті
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?

Resources