Добавляем...


  Булевые значения
    Булевы или логические значения получили свое название от имени Джорджа Буля (George Boole), ученого 19-го столетия, который разработал систему логики ИСТИНА/ ЛОЖЬ. Впоследствии на этом принципе стали строиться цифровые электронные схемы. С учетом этого не должно вызывать удивления то, что булевы величины принимают одно из двух значений - true (ИСТИНА) или false (ЛОЖЬ).
    Выражения сравнения, такие как, например, х < у, получают логическое значение, зависящее от истинности или ложности выражения. Условная управляющая структура типа if / еlse получает булево значение, чтобы определить, какой программный код следует выполнять. Например, в результате выполнения

if(x == y)
{
  x = x + 1;
}

значение х будет увеличено на 1, если условие "х равно у" окажется верным.
    Точно так же можно использовать и явные булевы значения, например

var dolncrement = true;

if (dolncrement) // если dolncrement равно true, то увеличить x
{
x = x + 1;
}
ИЛИ
if (true) // всегда увеличивать x
{
x = x + 1;
}

    Часто булевы значения принимают те свойства объектов, которые указывают состояния типа вкл/выкл. Например, свойство cookieEnabled объекта Navigator Internet Explorer (navigator. cookieEnabled) является булевым и принимает значение true, когда в браузере пользователя включена возможность сохранения "рецептов" (перманентных файлов cookie), и false, когда - нет. Вот пример доступа к указанному свойству:

if (navigator.cookieEnabled)
{
alert("Поддержка перманентных файлов cookie включена");
)
else {
alert("Поддержка перманентных файлов cookie отключена");
}


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика