В этой главе рассмотрены все операторы JavaScript. Оператор JavaScript состоит из ключевого слова, используемого с соответствующим синтаксисом. Один оператор может занимать несколько строк. Несколько оператором могут располагаться на одной строке, если отделены символом (;).
Соглашения по синтаксису: Все ключевые слова синтаксиса операторов вводятся жирным шрифтом. Слова шрифтом italic представляют пользовательские имена и операторы. Любой участок в угловых скобках [ ], является необязательным. {statements} указывает на блок операторов, который может состоять из одного и более операторов, заключённых в фигурные скобки { }.
В таблице перечислены операторы JavaScript.
break | Прерывает текущий цикл while или for и передаёт управление оператору, идущему после прерванного цикла. |
comment | Авторский комментарий, объясняющий работу скрипта. Комментарии игнорируются интерпретатором. |
continue | Прерывает выполнение блока операторов while или for и продолжает выполнение цикла со следующей итерации. |
do...while | Выполняет специфицированные операторы, пока проверяемое условие не станет false. Этот блок операторов выполняется минимум один раз. |
export | Даёт возможность помеченному скрипту предоставлять свойства, функции и объекты другим помеченным и непомеченным скриптам. |
for |
Создаёт цикл, который состоит из трёх необязательных выражений в скобках, разделённых символом (;), и блока операторов.
|
for...in | Итерирует специфицированную переменную по всем свойствам объекта. Для каждого свойства отдельно JavaScript выполняет специфицированные операторы. |
function | Объявляет функцию со специфицированными параметрами. В качестве параметров принимаются строки, числа и объекты. |
if...else | Выполняет блок операторов, если специфицированное условие true. Если условие false, может быть выполнен другой набор операторов. |
import | Даёт скрипту возможность импортировать свойства, функции и объекты из помеченного скрипта, который экспортирует эту информацию. |
label | Предоставляет идентификатор, который может использоваться с break или continue для указания места, где программа должна продолжит выполнение. |
return | Специфицирует значение, возвращаемое функцией. |
switch | Позволяет программе вычислять выражение и пытается сопоставить значение выражение с лэйблом case. |
var | Объявляет переменную и, по выбору, может инициализировать её. |
while | Создаёт цикл, который вычисляет выражение и, если оно true, выполняет блок операторов. Затем цикл повторяется, пока специфицированное условие true. |
with | Устанавливает объект по умолчанию для набора операторов. |