_________________________________________________
var amount = 99.99;
// сумма достаточно велика?
if (amount > 10 {
// ⟵ блок прикрепляется к `if`
amount = amount * 2;
console.log( amount );
// 199.98
}
_________________________________________________
Мы расскажем об операторе `if` в следующем разделе, но как вы видите блок `{
.. }` с двумя операторами присоединен к `if (amount > 10 `. Операторы внутри
этого блока будут выполнены только при истинности выражения в условной
конструкции.
**Примечание:** В отличие от многих других операторов, таких как
`console.log(amount);`, блоковый оператор не требует точки с запятой (`;`) в
конце.
Условные конструкции
«Хотите ли вы добавить дополнительную защитную пленку за $9.99 в вашу
покупку?». Любезный сотрудник магазина попросил вас принять решение. И вам
может сначала понадобиться проинспектировать текущее *состояние* вашего
кошелька или банковского счета, чтобы ответить на этот вопрос. Но, очевидно,
что это всего лишь простой вопрос из разряда «да или нет».
Есть несколько способов выражения *условных конструкций* (т.е. выбора) в
наших программах.
Самый распространенный из них — это оператор `if`. По сути, вы говорите,
«*Если* (*if*) это условие истинно, сделать следующее...». Например:
Do'stlaringiz bilan baham: