Условные конструкции позволяют направить выполнение программы по одному из путей в зависимости от условия.
if...else
В данном случае в конструкции if проверяется истинность выражения a == 100, если оно истинно, то выполняется последующий блок кода в фигурных скобках, и на консоль выводится сообщение "a равно 100".
Если же выражение ложно, тогда блок кода не выполняется и выведется пустая строка.
Если необходимо задать альтернативный вариант, то можно добавить блок else:
Таким образом, если условное выражение после оператора if истинно, то выполняется блок после if, если ложно - выполняется блок после else.
Если необходимо проверить несколько альтернативных вариантов, то можно добавить выражения else if:
В данном случае вывод будет такой: a равно 99.
Этот же пример можно записать в переменную result:
Рассмотрим другой пример:
Если возраст больше или равно 14 то выводим “Есть паспорт”, иначе выводим “Нет паспорта”.
Вы можете комбинировать разные варианты.
Теперь давайте напишем функцию которая находит число из двух заданных
Запустим и увидим что вывелось число 10.
На нашем примере функция имеет лишь одно выражение, поэтому функцию max можно объединить в одну строку: