You don't know js(up & going)


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

a = b * 2;
__________________
Символы `a` и `b` называются *переменными* (см. «Переменные»), которые
примерно как обычные коробки, в которых вы можете хранить что угодно. В
программах переменные хранят значения (например, число `42`), используемые
программой. Представляйте их как символьную подмену для самих значений.
В противоположность им, `2` — это само значение, называемое *литеральным
значением*, поскольку оно само по себе не хранится в переменной.
Символы `=` и `*` — это *операции* (см. «Операции»): они выполняют действия,
такие как присвоение и математическое умножение, со значениями и
переменными.
Большинство операторов в JavaScript заканчиваются точкой с запятой (`;`).
Оператор `a = b * 2;` сообщает компьютеру, грубо говоря, взять текущее
значение из переменной `b`, умножить это значение на `2`, а затем сохранить
результат в другую переменную, которую мы назвали `a`.
Программы — это всего лишь набор стольких операторов, сколько необходимо
для того, чтобы описать все шаги для достижения цели вашей программы.
Выражения
Операторы состоят из одного или более *выражений*. Выражение — это любая
ссылка на переменную или значение, или набор переменных и значений,
объединенных операциями.
Например:
___________________
a = b * 2;
___________________


У этого оператора 4 выражения:

`2` — это *выражение литерального значения*

`b` — это *выражение переменной*, которое тут означает извлечение его
текущего значения

`b * 2` — это *арифметическое выражение*, в данном случае выполнение
умножения

`a = b * 2` — это *выражение присваивания*, в данном случае это
присвоить результат выражения `b * 2` переменной `a` (подробнее о
выражениях далее)
Типичное выражение, которое является законченным, называется
*оператор-выражение*, например, такое как это:
___________________
b * 2;
___________________
Этот пример оператора-выражения не является типовым или полезным, и в
целом не оказывает никакого эффекта на выполнение программы — он всего
лишь извлекает значение `b` и умножает его на `2`, но затем ничего не делает с
результатом.
Более распространенный оператор-выражение — это *оператор-выражение
вызова* (см. «Функции»), поскольку весь оператор — это выражение вызова
функции:
___________________
alert( a );
___________________

Download 424.95 Kb.

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




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