Операторы
В этой главе рассматриваются все операторы JavaScript.
Оператор JavaScript состоит из ключевого слова, используемого с соответствующим синтаксисом.
Один оператор может занимать несколько строк. несколько операторов могут занимать одну строку, отделённые один от другого знаком "точка с запятой".
 Соглашения по синтаксису: все ключевые слова показаны жирным шрифтом. Слова шрифта italic представляют определяемые пользователем имена или операции. Части в квадратных скобках [ ] являются необязательными.
{statements} это блок операторов, который может состоять из 0 или более операторов и заключён в фигурные скобки { }.
В таблице перечислены операторы JavaScript.
 
| Прерывает текущий цикл while или for и передаёт управление следующему после цикла оператору. | |||
|  | Объявляет глобальную константу, инициализируя её (по выбору/optionally) значением. | ||
| Прерывает выполнение блока операторов в цикле while или for и начинает выполнение следующей итерации цикла. | |||
| Выполняет операторы, пока тестовое условие не станет false. Операторы выполняются как минимум один раз. | |||
| Даёт возможность обозначенному/signed скрипту предоставлять свойства, функции и объекты другим обозначенным или необозначенным/unsigned скриптам. | |||
| Создаёт цикл из трёх необязательных выражений, заключённых в скобки и разделённых точкой с запятой, с последующим блоком операторов, выполняемых циклически. | |||
| Итерирует специфицированную переменную по всем свойствам объекта. Для каждого отдельного свойства JavaScript выполняет специфицированные операторы. | |||
| Объявляет функцию со специфицированными параметрами. В качестве параметров могут быть строки, числа и объекты. | |||
| Выполняет набор операторов, если специфицированное условие true. Если условие false, может быть выполнен другой набор операторов. | |||
| Позволяет скрипту импортировать свойства, функции и объекты из обозначенного/signed скрипта, который экспортирует информацию. | |||
| Идентификатор, который может использоваться совместно с break или continue для указания на точку продолжения выполнения программы. | |||
| Специфицирует значение, возвращаемое функцией. | |||
| Даёт возможность программе вычислять выражение и искать совпадение значения выражения с меткой case. | |||
| Вызывает определяемое пользователем исключение. | |||
| Помечает блок операторов для попытки выполнения и специфицирует ответ, который должен выполняться при возникновении исключения. | |||
| Объявляет переменную, инициализируя её, по выбору, значением. | |||
| Создаёт цикл, который вычисляет выражение, и, если оно true, выполняет блок операторов. Затем цикл повторяется до тех пор, пока специфицированное условие true. | |||
| Устанавливает объект по умолчанию для набора выполняемых операторов. | 
