You don't know js(up & going)


Download 424.95 Kb.
Pdf ko'rish
bet15/53
Sana08.11.2023
Hajmi424.95 Kb.
#1757840
1   ...   11   12   13   14   15   16   17   18   ...   53
Bog'liq
You don\'t know JS(up & going)

_________________________________________________
var amount = 99.99;
// отдельный блок
{
amount = amount * 2;
console.log( amount );
// 199.98
}
_________________________________________________
Такой вид отдельного блока `{ .. }` вполне допустим, но не часто встречается в
JS программах. Обычно блоки присоединяются к другим управляющим
операторам, таким как оператор `if` (см. «Условные конструкции») или цикл (см.
«Циклы»). Например:


_________________________________________________
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*) это условие истинно, сделать следующее...». Например:

Download 424.95 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   53




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling