Обектът Boolean представлява две стойности, „true“ или „false“.
Ако параметърът value е пропуснат или е 0, -0, null, false, NaN, undefined или празният низ (“”), обектът има първоначална стойност false.
Синтаксис
var val = new Boolean(value);
Булеви свойства
1.constructor — Връща препратка към булевата функция, която е създала обекта.
2. prototype — Свойството prototype ви позволява да добавяте свойства и методи към обект.
Булеви методи
- toSource() — Връща низ, съдържащ източника на булевия обект; можете да използвате този низ, за да създадете еквивалентен обект.
2. toString() — Връща низ от „true“ или „false“ в зависимост от стойността на обекта.
3. valueOf() — Връща примитивната стойност на булевия обект.
справка
https://www.tutorialspoint.com/javascript/boolean_tosource.htm