Предложения выражений и пустые предложения

Любое синтаксически корректное выражение может быть задано, как отдельное предложение.

«Синтаксически корректное» означает, что предложение выражения (expression statement) не начинается с открывающей фигурной скобки, ключевых слов var и function (во всех этих случаях возникает неопределенность). Так как никаких других ограничений не имеется, то вполне корректным является следующее предложение:

; // Пустое предложение

Пустое предложение — это вполне самостоятельная структура, такая же, как и любое другое предложение. Правда, ему вряд ли можно найти хоть какое-то практическое применение. Но определенный теоретический интерес оно представляет. Так, вынеся два из трех выражений из шапки цикла for, его можно привести к синтаксису цикла while (что доказывает, что for — это всего лишь модифицированная форма while):

var i:Number = 0; // Итератор
for (; i<10;) { // Вместо задания итератора и определения модификации
// вводим пустые предложения
trace (i); // Выводит: 1 2 3 ... 9
i++; // Выражение модификации
}
}
var m:Object=Math;

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Action Script на эту тему:
Блок предложений
Обработка исключительных ситуаций. Предложения try-catch-finally, throw и класс Error
Предложение return
Предложение with
Предложения var и function

Вернуться в раздел: Action Script / 6. Предложения