You don't know js(up & going)


Download 424.95 Kb.
Pdf ko'rish
bet7/53
Sana08.11.2023
Hajmi424.95 Kb.
#1757840
1   2   3   4   5   6   7   8   9   10   ...   53
Bog'liq
You don\'t know JS(up & going)

Операции
Операции — это действия, которые мы выполняем над переменными и
значениями. Мы уже видели две операции в JavaScript: `=` и `*`.


Операция `*` выполняет математическое умножение. Достаточно просто, не так
ли?
Операция `=` используется для *присваивания* — сначала мы вычисляем
значение с *правой стороны* (исходное значение) от `=`, а затем записываем его
в переменную, которую мы указываем с *левой стороны* (переменная
назначения).
**Предупреждение:** Такой обратный порядок для присваивания может
выглядеть немного странно. Вместо `a = 42` кто-то может предпочесть поменять
порядок, чтобы исходное значение было слева, а переменная назначения —
справа, например `42 → a` (это неправильный JavaScript! . К сожалению, форма
`a = 42` и похожие на нее практически полностью превалируют в современных
языках программирования. Если вам такой порядок присваивания кажется
неестественным, потратьте некоторое время на привыкание к нему.
Пример:
_______________________________________________
a = 2;
b = a + 1;
_______________________________________________
Тут мы присваиваем значение `2` переменной `a`. Затем мы получаем значение
переменной `a` (пока еще `2`), прибавляем к нему `1` получая в результате `3`,
потом сохраняем это значение в переменной `b`.
Хотя оно технически не является операцией, вам необходимо ключевое слово
`var` в любой программе, поскольку это основной способ, с помощью которого
вы *объявляете* (т.е. *создаете*) переменные (сокращение от *var*iables) (см.
«Переменные»).
Вы всегда должны объявить переменную с именем до того, как начнете её
использовать. Но вам достаточно объявить переменную всего раз для каждой
*области видимости* (см. «Область видимости»), а затем пользоваться ею
столько раз, сколько нужно. Например:

Download 424.95 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   53




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