Объект Boolean

Объект Boolean позволяет преобразовывать произвольное значения в логическое (true или false).

Вы можете создать данный объект следующим образом:

var logic=new Boolean();

Свойства

prototypeПозволяет добавлять свойства и методы к объекту.

Методы

toString()Преобразует логический объект в строку.
valueOf()Преобразует логический объект в строку.

prototype

С помощью свойства prototype Вы можете добавить новое свойство или метод ко всем объектам созданным с помощью данного конструктора.

Синтаксис

конструктор.prototype.имя=значение

Пример

//Создадим шаблон объекта car
function car(model, prize) {
   this.model=model;
   this.prize=prize;
}
//Создадим экземпляр peugeot 
var peugeot = new car("Peugeot207", 540000);
var skyline = new car("Nissan Skyline", 500000);
/* Добавим конструктору car новое свойство door (все созданные экземпляры объекта теперь помимо 
свойств model и prize будут иметь свойство door со значением 5) */
car.prototype.door=5;
//Выведем значение добавленного свойства
alert (
  peugeot.door + '\n'+
  skyline.door );

toString()

С помощью метода toString Вы можете преобразовать логическое значение в строку и вывести результат.

Синтаксис

логическийобъект.toString()

Пример

//Создадим логический объект
var boolean = new Boolean(true);
//Преобразуем его в строку и выведем результат на страницу
alert(boolean.toString());

valueOf()

Метод valueOf возвращает содержимое логического объекта.

Данный метод часто вызывается JavaScript автоматически, а не задается явно в коде.

Синтаксис

логическийобъект.valueOf()

Пример

//Зададим логический объект
var bol = new Boolean(true);
//Отобразим значение объекта
alert (
   bol.valueOf() + '\n' +
            //Приведет к тому же результату, потому что valueOf в данном случае
            //будет вызван неявно
   bol);