Книга: JavaScript. Подробное руководство, 6-е издание

Boolean

Boolean

Boolean

поддержка логических значений (Object->Boolean)

Конструктор

new Boolean (значение) // Функция-конструктор
Вооlеаn(значение)      // Функция преобразования

Аргументы

значение Значение, которое должно быть сохранено в объекте Boolean или преобразовано в логическое значение.

Возвращаемое значение

При вызове в качестве конструктора (с оператором new)Boolean() преобразует аргумент в логическое значение и возвращает объект Boolean, содержащий это значение. При вызове в качестве функции (без оператора new)Boolean() просто преобразует свой аргумент в элементарное логическое значение и возвращает его.

Значения 0, NaN, null, пустая строка и значение undefined преобразуются в false. Все остальные элементарные значения, за исключением false (но включая строку "false"), а также все объекты и массивы преобразуются в true.

Методы

toString() Возвращает "true" или "false" в зависимости от логического значения, представляемого объектом Boolean.

valueOf() Возвращает элементарное логическое значение, содержащееся в объекте Boolean.

Описание

Логические значения - это базовый тип данных JavaScript. Объект Boolean представляет собой «обертку» вокруг логического значения. Объектный тип Boolean в основном существует для предоставления метода toString(), который преобразует логические значения в строки. Когда метод toString() вызывается для преобразования логического значения в строку (а он часто вызывается интерпретатором JavaScript неявно), логическое значение преобразуется во временный объект Boolean, для которого может быть вызван метод toString().

См. также

Object

Boolean.toString()

преобразует логическое значение в строку (переопределяет Object.toString())

Синтаксис

b.toString()

Возвращаемое значение

Строка "true" или "false" в зависимости от того, чем является Ь: элементарным логическим значением или объектом Boolean.

Исключения

ТуреЕrror Если метод вызывается для объекта, не являющегося объектом Boolean.

Boolean.valueOf()

логическое значение объекта Boolean (переопределяет Object.valueOf())

Синтаксис

b.valueOf()

Возвращаемое значение

Элементарное логическое значение, которое содержится в b, который является объектом Boolean.

Исключения

TypeError Если метод вызывается для объекта, не являющегося Boolean.

Оглавление книги


Генерация: 0.548. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз