
- •Операторы языка JavaScript
- •1.Комментарии
- •3.Оператор continue
- •4. Оператор for
- •Все три параметра являются необязательными. Они используются для управления процессом выполнения цикла.
- •1)Параметр "инициал_выражение" используется в начале цикла. В нем задается начальное значение переменной цикла.
- •Если этот параметр опущен, то считается, что он равен true. Параметр "условие" вычисляется
- •3)Параметр "изменяющее_выражение" используется для изменения счетчика цикла. Необходимо помнить, что для безусловного перехода
- •5. Оператор for .... in
- •Результаты выполнения цикла - свойств window помещаются в HTML-таблицу для их просмотра.
- •6. Оператор function name (arguments,....)
- •В языке JavaScript функция - это группа операторов, выполняющая определенные действия, по завершении
- •Фигурные скобки { и } ограничивают область видимости функции, то есть область кода,
- •7. Оператор if ..... else
- •8. Оператор switch
- •case вариант_2: Операторы
- •Варианты значений не заключаются в кавычки.
- •Можно объединить несколько одинаковых веток в одну:
- •9. Оператор return
- •10. Оператор this
- •b)Оператор this очень полезен при создании новых объектов, а также при получении ссылок
- •11. Оператор var Синтаксис:
- •Создаваемой переменной можно
- •Пример 1:
- •В данной версии примера будет выдано на экран:
- •Пример 2:
- •Hello All undefined
- •Пример 3:
- •В данной версии примера будет выдано на экран:
- •Пример 4:
- •В данной версии примера также будет выдано на экран:
- •Первое использование оператора присваивания
- •12. Оператор while
- •13. Оператор with
- •Например, оператор with можно применять к объекту Math языка JavaScript следующим образом:
- •что позволяет обходиться без префикса Math в ссылке на методы этого объекта.
- •Это избавит от необходимости ставить префикс document при вызове методов writeln и write.
Операторы языка JavaScript
Операторы – это основные элементы, из которых построен язык JavaScript.
Для удобства чтения операторов JavaScript можно заканчивать символом (;), однако это не является обязательным, за исключением, когда одна строка содержит несколько операторов языка.
1
1.Комментарии
А) Для комментария, состоящего из одной строки
// текст комментария
В) Для нескольких строк /* текст
комментария */
2.Оператор break
Используется в циклах while и for языка JavaScript. В месте расположения этого оператора цикл прекращается и управление передается следующему оператору.
2

3.Оператор continue
Оператор continue используется для того, чтобы прервать выполнение итерации циклов for или while. Оператор continue вызывает переход к выполнению следующей итерации цикла.
В отличие от оператора break, оператор continue в том цикле не вызывает выхода из цикла. В цикле while происходит переход к проверке условия цикла, а в цикле for - к приращению счетчика цикла.3
4. Оператор for
Этот оператор позволяет организовать повторное выполнение операторов. Синтаксис:
for ( [инициал_выражение] ; [ условие] ; [ изменяющее_выражение] )
{
Операторы
}
4
Все три параметра являются необязательными. Они используются для управления процессом выполнения цикла.
Если указано несколько параметров, то они должны разделяться символом точки с запятой (;).
5
1)Параметр "инициал_выражение" используется в начале цикла. В нем задается начальное значение переменной цикла.
2)Параметр "условие" служит для завершения цикла.
Он задает условие, при котором должны выполняться операторы, входящие в тело цикла.
6
Если этот параметр опущен, то считается, что он равен true. Параметр "условие" вычисляется перед каждой итерацией цикла. Когда он принимает значение false, то управление передается оператору, расположенному сразу за циклом.
7
3)Параметр "изменяющее_выражение" используется для изменения счетчика цикла. Необходимо помнить, что для безусловного перехода к этому параметру данного цикла можно применять оператор сontinue.
4)Если тело цикла состоит из одного операторы, то его можно указывать без фигурных скобок.
8
5. Оператор for .... in
Эта разновидность цикла for используется для реализации цикла по свойствам объекта, который задается переменной objectName.
Синтаксис:
for (ind in objectName)
{
операторы
}
Индексная переменная ind пробегает по
всем свойствам объекта objectName. |
9 |
Пример <script language="JavaScript"> <!-- Начало сценария
function write_data ()
{
document.writeln ("<table border=1>" +
"<tr><td align=middle><b>“+ window + "</b></td></tr>");
for ( i in window )
{
document.write ("<tr><td>" + i + "<br></td>");
}
document.write ("</tr></table>");
}
write_data();
<!-- Конец сценария --> </script>
10