Булевы (логические) объекты используются для преобразования нелогических значений в логические значения (истина или ложь).
Создать логический объект
Используйте ключевое слово new для определения логического объекта. Следующий код определяет логический объект с именем myBoolean:
вар myBoolean=новое логическое значение()
Примечание. Если логический объект не имеет начального значения или его значение равно 0, -0, null, «», false, undefine или NaN, то значение объекта равно false. В противном случае его значение истинно (даже если аргументом является строка «ложь»)!
Все следующие строки кода создают логические объекты с начальным значением false.
Скопируйте код кода следующим образом:
<тип сценария="текст/javascript">
вар myBoolean = новый Boolean ();
document.write(myBoolean);
document.write("<br />");
вар myBoolean = новое логическое значение (0);
document.write(myBoolean);
document.write("<br />");
вар myBoolean = новое логическое значение (ноль);
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("");
document.write(myBoolean);
document.write("<br />");
вар myBoolean = новое логическое значение (ложь);
document.write(myBoolean);
document.write("<br />");
вар myBoolean = новое логическое значение (NaN);
document.write(myBoolean);
document.write("<br />");
</скрипт>
Результаты запуска:
ЛОЖЬ
ЛОЖЬ
ЛОЖЬ
ЛОЖЬ
ЛОЖЬ
ЛОЖЬ
Все следующие строки кода создают логические объекты с начальным значением true:
Скопируйте код кода следующим образом:
<тип сценария="текст/javascript">
вар myBoolean = новое логическое значение (1);
document.write(myBoolean);
document.write("<br />");
вар myBoolean = новое логическое значение (истина);
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("истина");
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("false");
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("Билл Гейтс");
document.write(myBoolean);
document.write("<br />");
</скрипт>
Результаты запуска:
истинный
истинный
истинный
истинный
истинный
Что касается этого начального значения, оно отличается от значения Java и C. Пожалуйста, обратите внимание при написании стойки регистрации в будущем!