Функции Boolean
преобразовывает переданное
значение к логическом типу. Результатом выполнения
функции будет либо true
,
либо false
.
При этом к false преобразовываются только:
0
, пустая строка, null
,
undefined
,
NaN
.
Все остальные значения (числа, строки, объекты,
массивы, функции) преобразовываются к true.
Синтаксис
Boolean(что нужно преобразовать);
Пример
Преобразуем несколько значений в логический тип:
Boolean(0) // false
Boolean(NaN) // false
Boolean(1) // true
Boolean(-1) // true
Boolean(11.5) // true
Boolean('') // false
Boolean('str') // true
Boolean(true) // true
Boolean(false) // false
Boolean({}) // true
Boolean([]) // true
Boolean(function(){}) // true
Boolean(null) // false