Объект Boolean — это объектная реализация примитивного булевского значения. Его конструктор имеет вид:
new Boolean(значение?)
Здесь значение — любое логическое выражение, задающее примитивное значение объекта. Если оно не указано, то примитивное значение объекта равно false.
Свойства объекта Boolean
Свойство Описание Член прототипа
constructor Конструктор, который создал объект. Да
prototype Ссылка на прототип класса объектов. Нет
  Методы объекта Boolean
Метод Описание Член прототипа
toString Преобразует объект в строку. Да
valueOf Возвращает примитивное значение объекта. Да

Метод toString

Синтаксис: объект.toString()
Результат: строковое значение
Метод toString преобразует логический объект в строковое значение. Если примитивное значение объекта равно true, то он возвращает строку "true", в противном случае — строку "false".

Метод valueOf

Синтаксис: объект.valueOf()
Результат: логическое значение
Метод valueOf возвращает примитивное значение логического объекта.