JavaScript объект Boolean
Создает новый объект типа Boolean:
var foo = new Boolean([booleanValue]);
Параметры:
- foo
- Переменная, которой присваивается объект.
- booleanValue
- Необязательный параметр, который задает начальное логическое значение для нового объекта. Если booleanValue не указан или имеет значение false, 0, null, NaN, или является пустой строкой, то начальным значением объекта будет fasle. Во всех остальных случаях значением будет true.
Примечание: интерпретатор JavaScript неявно использует объект Boolean всякий раз, когда логический (булев) тип данных требуется преобразовать в объект. То есть объект Boolean служит объектом оберткой для логического типа данных.
Не используйте объект Boolean для преобразования нелогических значений в логические. Вместо этого можно использовать Boolean в качестве функции для выполнения этой задачи:
var foo = Boolean(10); // true
Также можно использовать функцию Boolean(), чтобы определять истинно или ложно выражение:
Boolean(10 > 9) // true Boolean(10 < 9) // false
Методы
Метод | Описание |
---|---|
toString() | Преобразует логическое значение в строку и возвращает результат. |
valueOf() | Возвращает примитивное значение объекта. |
Свойства
Свойство | Описание |
---|---|
constructor | Ссылается на функцию-конструктор, которая была использована при создании объекта. |
prototype | Ссылается на объект, являющийся прототипом для объектов типа Boolean. Данное свойство используется интерпретатором, когда функция используется как конструктор при создании нового объекта. Любой объект, созданный с помощью конструктора, наследует все свойства объекта, на который ссылается свойство prototype. |