1.8 KiB
title | localeTitle |
---|---|
Boolean | логический |
логический
Булевский объект является оберткой объекта для логического (истинного или ложного) значения. Вы можете явно определить логическое значение как new Boolean([value])
. Необязательный аргумент value
преобразуется в значение boolean. Если значение не указано, 0
, -0
, null
, false
, NaN
, undefined
или пустая строка ( ""
), для объекта установлено значение false. Все остальные значения, включая любой объект или строку «false», создают объект со значением true. Интересным исключением является то, что document.all
DOM передается в качестве аргумента для Boolean
конструктора, он оценивается как false
1 .
Булевое примитивное значение ( true
и false
) не такое же, как значения Boolean
object ( true
и false
).
Дополнительная информация:
Разница между булевыми объектами и булевыми примитивами в JavaScript - капелька JavaScript
источники
- Вы не знаете JavaScript, глава 4 , строка: 364. Доступен 31 октября 2017 года.