Функции 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