САЙТ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ НА РУССКОМ ЯЗЫКЕ
×

JS Учебник

JS Главная JS Введение JS Установка JS Вывод JS Синтаксис JS Заявления JS Комментарии JS Переменные JS Операторы JS Арифметика JS Присваивания JS Типы данных JS Функции JS Объекты JS Область JS События JS Строки JS Методы строк JS Числа JS Методы чисел JS Массивы JS Методы массива JS Сортировка массива JS Итерация массива JS Даты JS Формат даты JS Метод получения дат JS Методы набора... JS Математические... JS Случайные числа JS Булевы JS Сравнение... JS Заявления if...else JS Заявление switch JS Цикл for JS Цикл while JS Заявление break... JS Преобразование... JS Битовые... JS Регулярные выражения JS Ошибки JS Отладчик JS Подъемный JS Строгий JS Ключевое слово this JS Руководство стиля JS Практика JS Распространенные ошибки JS Эффективность JS Зарезервированные слова JS Версии JS Версия ES5 JS Версия ES6 JS JSON

JS Формы

JS Формы JS Формы API

JS Объекты

Определение объекта Свойства объекта Методы объекта Доступ к объекту Конструкторы объекта Прототипы объекта Объект ECMAScript 5

JS Функции

Определение функции Параметры функции Вызов Функции Вызвать Функцию Применение функции Закрытие Функции

JS HTML DOM

DOM Введение DOM Методы DOM Документы DOM Элементы DOM HTML DOM CSS DOM Анимация DOM События DOM Слушатель события DOM Навигация DOM Узлы DOM Коллекции DOM Список узлов

JS Браузера BOM

JS Окно JS Экран JS Местоположение JS История JS Навигатор JS Всплывающее окна JS Синхронизация JS Cookies

JS AJAX

AJAX Введение AJAX XMLHttp AJAX Запрос AJAX Ответ AJAX XML Файл AJAX PHP AJAX ASP AJAX База данных AJAX Приложения AJAX Примеры

JS JSON

JSON Введение JSON Синтаксис JSON или XML JSON Типы данных JSON Парсинг JSON Строки JSON Объекты JSON Массивы JSON PHP JSON HTML JSON JSONP

JS или jQuery

jQuery Селекторы jQuery HTML jQuery CSS jQuery DOM

JS Примеры

JS Примеры JS HTML DOM JS HTML Ввод


JavaScript Заявления if...else



Условные заявления используются для выполнения различных действий, основанных на различных условиях.


Условные заявления

Очень часто, когда вы пишете код, вы хотите выполнять разные действия для разных решений.

Для этого в коде можно использовать условные операторы.

В JavaScript у нас есть следующие условные операторы:

  • Использовать if, чтобы указать блок кода, который будет выполнен, если условие истинно
  • Использовать else, чтобы указать блок кода для выполнения, если то же условие ложно
  • Использовать else if чтобы указать новое условие для проверки, если первое условие является ложным
  • Использовать switch указать множество альтернативных блоков кода для выполнения

Заявление if

Использовать заявление if для указания блока кода JavaScript для выполняется, если условие истинно.

Синтаксис

if (condition) {
    блок кода для выполнения, если условие истинно
}

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

Пример

Сделайте "Добрый день" приветствие, если час меньше, чем 18:00:

if (hour < 18) {
    greeting = "Добрый день";
}

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

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

Заявление else

Используйте оператор else для указания блока кода, который должен выполняется, если условие ложно.

if (condition) {
    блок кода для выполнения, если условие истинно
} else {
    блок кода будет выполняться, если условие ложно
}

Пример

Если час меньше 18, создайте приветствие "Добрый день";, в противном случае "Добрый вечер":

if (hour < 18) {
    greeting = "Добрый день";
} else {
    greeting = "Добрый вечер";
}

Результат будет:

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

Заявление else if

Оператор else if используется для указания нового условия, если первое условие является ложным.

Синтаксис

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

Пример

Если время меньше 10: 00, создайте приветствие "Доброе утро", если нет, время меньше 20: 00, создайте приветствие "Добрый день", в противном случае "Добрый вечер";

if (time < 10) {
    greeting = "Доброе утро";
} else if (time < 20) {
    greeting = "Добрый день";
} else {
    greeting = "Добрый вечер";
}

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

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

Еще примеры

Случайные ссылки
Пример напишет ссылку либо на SchoolsW3, либо на World Wildlife Foundation (WWF). Используя случайное число, существует шанс 50% для каждого из ссылок.


Проверьте себя с помощью упражнений!

Упражнение:

Исправить заявление if для оповещения "Привет Мир", если x больше чем y.

if x > y 
alert("Привет Мир");


Начните упражнения