ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

Базовый JavaScript

JS Учебник JS Синтаксис JS Переменные JS Операторы JS If Условия JS Циклы JS Строки JS Числа JS Функции JS Объекты JS Даты JS Массивы JS Наборы JS Карты JS Математические JS RegExp JS Типы данных JS Ошибки JS Дебагинг JS События JS Программирование JS Справочники JS UTF-8 Характеры

JS Расширенный

JS Версии JS Функции JS Объекты JS Классы JS Итерации JS Промисы JS Модули JS HTML DOM JS Окна JS Web API JS AJAX JS JSON JS jQuery JS Графика JS Примеры JS Объекты

JavaScript. Уроки W3Schools для начинающих на русском языке

Ua En Es De Fr

JavaScript if


JavaScript инструкция if

Используйте инструкцию if в JavaScript для выполнения блока кода, когда условие является true.

Синтаксис

if (условие) {
  //  блок кода, который будет выполнен, если условие есть true
}

Обратите внимание, что if пишется в нижнем регистре (строчные буквы). Заглавные буквы (If или IF) будут генерировать ошибку JavaScript.

Пример

Поприветствуйте "Good day" если время меньше 18:00:

if (hour < 18) {
  greeting = "Good day";
}

Результатом приветствия будет:

Попробуйте сами »

Примеры

let age = 18;
let text = "Вы не можете управлять автомобилем";

if (age >= 18) {
  text = "Вы можете управлять автомобилем");
}
Попробуйте сами »
let age = 16;
let text = "Вы не можете управлять автомобилем";

if (age >= 18) {
  text = "Вы можете управлять автомобилем");
}
Попробуйте сами »

Вложенный if

Вы можете использовать инструкцию if внутри другой инструкции if:

Пример

let age = 16;
let country = "USA";
let text = "Вы не можете управлять автомобилем!";

if (country == "USA") {
  if (age >= 16) {
    text = "Вы можете управлять автомобилем!";
  }
}
Попробуйте сами »

Вложенные операторы if могут усложнить ваш код.

Лучшим решением является использование логического оператора AND:

Пример

let age = 16;
let country = "USA";
let text = "Вы не можете управлять автомобилем!";

if (country == "USA" && age >= 16) {
  text = "Вы можете управлять автомобилем!";
}
Попробуйте сами »