Обектът Boolean представлява две стойности, „true“ или „false“.
Ако параметърът value е пропуснат или е 0, -0, null, false, NaN, undefined или празният низ (“”), обектът има първоначална стойност false.

Синтаксис

var val = new Boolean(value);

Булеви свойства

1.constructor — Връща препратка към булевата функция, която е създала обекта.

2. prototype — Свойството prototype ви позволява да добавяте свойства и методи към обект.

Булеви методи

  1. toSource() — Връща низ, съдържащ източника на булевия обект; можете да използвате този низ, за ​​да създадете еквивалентен обект.

2. toString() — Връща низ от „true“ или „false“ в зависимост от стойността на обекта.

3. valueOf() — Връща примитивната стойност на булевия обект.

справка

https://www.tutorialspoint.com/javascript/boolean_tosource.htm