Референсное руководство по JavaScript Boolean

  • Предыдущая страница JS Array
  • Следующая страница JS Class

Булевы значения (Boolean) JavaScript

Булевы значения JavaScript могут иметь только два значения: true или false.

Функция Boolean()

Вы можете использовать функцию Boolean()来确定表达式是否为真:

Пример

Boolean(10 > 9)     // Возвращает true

Попробуйте сами

或者更简单:

Пример

(10 > 9)            // Возвращает true
10 > 9              // также возвращает true

Попробуйте сами

Для получения учебника по логическим значениям прочитайте наш Учебник JavaScript Boolean.

Свойства Boolean

Свойства Описание
constructor Возвращает функцию, создающую прототип JavaScript Boolean.
prototype Позволяют вам добавлять свойства и методы в прототип Boolean.

Методы Boolean

Метод Описание
toString() Преобразует логическое значение в строку и возвращает результат.
valueOf() Возвращает исходное значение логического значения.

Объект Boolean

Объект Boolean представляет два значения: "true" или "false".

Синтаксис создания объекта Boolean:

new Boolean(value);	// конструктор
Boolean(value);		// функция преобразования

Параметр

Параметр value Значение, хранящееся в объекте Boolean, или значение, которое нужно преобразовать в логическое.

Возврат значения

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

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

Комментарий:Если параметр value опущен или установлен в 0, -0, null, "", false, undefined или NaN, то объект устанавливается в false. В противном случае он устанавливается в true (даже если параметр value является строкой "false").

Описание объекта Boolean

В JavaScript логическое значение является базовым типом данных. Объект Boolean представляет собой объект,打包 логическое значение.

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

Книги для чтения после уроков

Для получения дополнительной информации прочитайте соответствующие разделы в продвинутом руководстве по JavaScript:

Типы ссылок ECMAScript
Типы данных, которые обычно называют классами (class) или объектами. В этом разделе рассматриваются предопределенные типы данных ECMAScript.
  • Предыдущая страница JS Array
  • Следующая страница JS Class