freeCodeCamp/guide/russian/javascript/standard-objects/boolean/index.md

1.8 KiB
Raw Blame History

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

источники

  1. Вы не знаете JavaScript, глава 4 , строка: 364. Доступен 31 октября 2017 года.