Булевый тип данных в JavaScript может иметь одно из двух возможных значений: true или false. Логические значения являются результатом сравнений или преобразований. Если в коде указать что-то вроде 3 > 30, результатом будет логическое значение false.
Примеры применения булевых значений:
1 > 2; // false
10 + 20 <= 30 + 5; // true
let a = true;
if (a) {
console.log('значение истинно');
} else {
console.log('значение ложно');
}
Булевое значение можно преобразовать в строку, число, массив, объект и специальные значения.