You don't know js(up & going)
Download 424.95 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling