• Страница 1 из 1
  • 1
Модератор форума: webik  
Форум » JavaScript и jQuery » JavaScript » Условные выражения » Проверка истинности более одного условия (Оператор логического "И")
Проверка истинности более одного условия
webikДата: Пт, 22.03.2019, 17:02 | Сообщение # 1
Offline
Для примера возьмём ситуацию из жизни. Вы идёте в магазин чтобы купить хлеб. Вам нужен белый хлеб и чтобы он был нарезан. То есть, у вас есть два условия, которым должен отвечать товар (хлеб), чтобы вы его купили. Если хотя бы одно из условий не выполняется (хлеб чёрный, или он не нарезан), вы отказываетесь от покупки (ну или альтернативный вариант, купите какой есть).

В рамках одного условного выражения для проверки истинности более одного условия, между условиями вставляют оператор логического "И" (обозначается символами &&)


Например, проверим, принадлежит ли число промежутку от 0 до 10:

Код
if(a < 10 && a >= 0) {
// Значение а находится между 0 и 10
alert("Значение " + a + " принадлежит промежутку от 0 до 10");
}


Код в фигурных скобках будет выполнен только если верны оба условия.

С помощью оператора && можно объединять и больше условий, например, проверяем три переменные, что их значения у всех больше 0:

Код
if(b>0 && a>0 && c>0) {
// Все три переменные больше 0
}


Если значение хотя бы у одной переменной будет равна или меньше 0, то код в фигурных скобках не выполнится.
 
профиль цитата изменить удалить
Форум » JavaScript и jQuery » JavaScript » Условные выражения » Проверка истинности более одного условия (Оператор логического "И")
  • Страница 1 из 1
  • 1
Поиск: