Урок 12. Логические значения в JavaScript

Урок 12. Логические значения в JavaScript

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Урок 12. Логические значения в JavaScript

Урок 12. Логические значения в JavaScript

www.homa.xp3.biz 

Теория

Суть приемов: различные логические операции типа >, <, ==, ===, != могут использоваться не только в ифах, но и сами по себе. Пример:

a=4,b=3,c=a>b;document.write(c)//в переменную c запишется true

Можно также делать комбинации с логическим И && и ИЛИ ||:

a=3,b=4,c=a<8&&b<8;document.write(c)

Логические операции без ифов

Пусть у нас есть функция с ифом. Вот она:

function f(a,b){if(a>b){return true}else{return false}}

Ее можно переписать гораздо проще:

function f(a,b){return a>b}

Логическое ИЛИ

Логическое ИЛИ || работает немного не так. Пример:

c=false||5;//в c запишется 5

c=5||false;//в c запишется 5

c=5||4;//в c запишется 5

c=4||5//в c запишется 4

Вместо false может быть пустая строка, 0, undefined, null, или вообще любое значение, которое в логическом контексте является false.

Таким образом с помощью || можно сделать выбор между 2 значениями. Если 1 из них false или приводится к нему, то в переменную будет записано 2-е.

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович: 8-965-148-98-02, diplom07@mail.ru.
Печатать страницу: Урок 12. Логические значения в JavaScript

Новое на сайте: О переделке сайта Консультации по сайту trim (функция обрезки пробелов в конце и начале переменной Передача переменных из JavaScript в PHP и наоборот Многоразмерные числа (BigInt) на JavaScript Генератор многоразрядных кодов Необходимость применения тяжелых CMS 16-ные числа Дробная часть числа и ее отделение Адрес страницы и условие для переменной Всплывающий текст с затемнением Использование памяти браузерами Расширения Chrome Короткие и ламповые цвета Всплывающее окно Рисунок, всплывающий по клику Принудительное открытие документа в новом окне

Сделать заказ сайта или продвижения сайта (Урок 12. Логические значения в JavaScript)
×

Ваше письмо