GeezerVison is showing developer.mozilla.org — Инструкции и объявления - JavaScript | MDN
Инструкции и объявления
Приложения на JavaScript состоят из инструкций с соответствующим синтаксисом. Одна инструкция может состоять из нескольких строк. На одной строке может находиться несколько инструкций, если они разделены точкой с запятой. Они являются не ключевыми словами, а группами ключевых слов.
Алфавитный список смотрите в боковой панели слева.
return
-
Определяет значение, возвращаемое функцией.
break
-
Прерывает текущую инструкцию цикла, ветвления или инструкцию с меткой и передаёт управление на инструкцию, следующую за прерываемой.
continue
-
Прерывает выполнение инструкции в текущей итерации текущего цикла или цикла с меткой и продолжает выполнение цикла со следующей итерации.
throw
-
Генерирует определённое пользователем исключение.
if...else
-
Выполняет инструкцию, если указанное условие является истинным. Если условие ложно, выполняет другую инструкцию.
switch
-
Вычисляет выражение, сопоставляет вычисленное значение с выражением выбора и выполняет инструкции, ассоциированные с этим выбором.
try...catch
-
Помечает блок инструкций и определяет реакцию на возникновение исключения внутри помеченного блока инструкций.
var
-
Объявляет переменную, необязательно инициализирует её значением.
let
-
Объявляет локальную переменную в области видимости блока, необязательно инициализирует её значением.
const
-
Объявляет именованную константу только для чтения.
do...while
-
Создаёт цикл, выполняющий указанную инструкцию до тех пор, пока проверяющее условие равно false. Условие вычисляется после выполнения инструкции, так что указанная инструкция выполнится хотя бы один раз.
for
-
Создаёт цикл, состоящий из трёх необязательных выражений, заключённых в круглые скобки и разделённым точками с запятой с последующей инструкцией, выполняющейся в цикле.
for...in
-
В случайном порядке проходит по перечислимым свойствам объекта. Выполняет инструкции для каждого уникального свойства.
for...of
-
Проходит по итерируемым объектам (включая массивы, массивоподобные объекты, итераторы и генераторы), выполняя указанные инструкции для значения каждого отдельного свойства.
for await...of
-
Проходит по асинхронным итерируемым объектам, массивоподобным объектам, итераторам и генераторам, выполняя указанные инструкции для значения каждого отдельного свойства.
while
-
Создаёт цикл, выполняющий указанную инструкцию до тех пор, пока проверяющее условие равно true. Условие вычисляется перед выполнением инструкции..
- Пустая инструкция
-
Пустая инструкция используется для того, чтобы не указывать никакой инструкции, хотя синтаксис JavaScript предполагает её наличие.
- Блок
-
Блок используется для группировки нуля и более инструкций. Блок отделяется парой фигурных скобок.
- Выражение
-
Вычисляет выражение и игнорирует его результат. Это позволяет использовать побочные эффекты, такие как вызов функции и обновление переменной.
debugger
-
Вызывает любую доступную функциональность отладки. Если функциональность отладки не доступна, эта инструкция ничего не делает.
export
-
Используется для экспорта подписанным скриптом свойств, функций и объектов в другие подписанные или неподписанные скрипты. Эта древняя функциональность Netscape была удалена и будет пересмотрена модулями ECMAScript 6.
import
-
Используется для импорта скриптом свойств, функций и объектов из подписанного скрипта, который предоставил эту информацию. Эта древняя функциональность Netscape была удалена и будет пересмотрена модулями ECMAScript 6.
label
-
Предоставляет инструкцию с идентификатором, на который вы можете сослаться с помощью инструкций break или continue.
-
with
-
Расширяет цепочку областей видимости инструкции.
|