Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока
@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

30. Условные инструкции: инструкция if

Условные инструкции позволяют пропустить или выполнить другие инструкции в зависимости от значения указанного выражения. Так же их называют инструкции «ветвления». То есть интерпретатор будет выполнять ту «ветку», которая удовлетворяет условию.

Инструкция if

Инструкция if, это базовая управляющая инструкция, благодаря ей можно подсказывать интерпретатору, выполнять этот фрагмент кода или нет. Самый просто вид этой инструкции:

Пример 1
if (выражения/условие) {
инструкции...
}

То есть, если выражение вернет true (истину), то инструкции выполняются. Если выражение вернет false (ложь), то инструкция пропускается. Далее рассмотрим пример:

Пример 2
if (a > b) {
document.write('a больше b');
}

Второй вид инструкции if содержит конструкцию else, которая выполняется в том случае, если «выражение» вернет false (ложь). Далее вид этой инструкции, кстати, обозначается она так if-else:

Пример 3
if (выражение) {
инструкция 1...
}
else {
инструкция 2...
}

Далее пример применения:

Пример 4
if (a > b) {
document.write('a больше b');
}
else {
document.write('b больше a');
}

И как всегда нужна осторожность и внимательность. Я уже говорил, что если в блоке одна инструкция, то можно фигурные скобки не писать (так разрешено синтаксисом), но не рекомендую так делать, примером может быть следующий код:

Пример 5
if (выражение 1)
if (выражение 2)
инструкция 1
else
инструкция 2

Конструкция else относится не ко второму if (судя по отступам ко второму if), а к первому if и дабы исправить эту ошибку, запишем код так:

Пример 6
if (выражение 1) {
if (выражение 2) {
инструкция 1
}
else {
инструкция 2
}
}

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Обработка исключений (try/except) в PythonЗнакомство с Python
Условная инструкция if-elif-else в PythonЗнакомство с Python
Условная конструкция if-elseif-else в PHPКурс по PHP
Итоги раздела «Самые основы Python»Знакомство с Python
Пользовательские функции в PHPКурс по PHP
Введение в функции PHPКурс по PHP
Выражения отношений в JavaScriptВыражения и операторы
Погружение в PythonЗнакомство с Python
Типы данных в PythonЗнакомство с Python
<
×
>
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

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

Удачи в обучении!

Закрыть окно