- •Операторы языка 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.
В данной версии примера будет выдано на экран:
Hello Me
Hello Me
В этом примере опущен оператор this и поэтому значение myVar было взято из области видимости функции.
31
Пример 4:
<script language="JavaScript"> var myVar = "Hello All"; function Test4 ()
{
myVar = "Hello Me";
document.writeln (this.myVar + "\n<br>"); document.writeln (myVar + “\n<br>");
}
Test4 ();
</script> |
32 |
|
В данной версии примера также будет выдано на экран:
Hello Me
Hello Me
В этом примере в функции опущен оператор var.
33
Первое использование оператора присваивания
var myVar = "Hello All"
говорит о том, что мы объявили переменную,
а во втором - просто меняется значение ее на "Hello Me"
( то есть новой локальной переменной здесь уже нет).
34
12. Оператор while
Синтаксис: while ( условие ){ операторы }
Этот оператор выполняет тело цикла до тех пор, пока выполняется условие.
Оператор do … while
Синтаксис: do { операторы } while (условие)
Задает цикл с проверкой условия после каждой итерации.
Отличие состоит в том, что операторы выполнятся хотя бы один раз.
35
13. Оператор with
Синтаксис: with (objectName) {операторы}
Оператор with указывает, что объект objectName будет использоваться по умолчанию операторами языка JavaScript, входящими в программный блок
{ операторы }.
36
Например, оператор with можно применять к объекту Math языка JavaScript следующим образом:
with (Math)
{
document.writeln (PI); document.writeln (sin(1.5));
}
37
что позволяет обходиться без префикса Math в ссылке на методы этого объекта.
Можно также применить оператор with к объекту document следующим образом:
with (document)
{
write ("Текст в <b> HTML-формате</b>"); write ("hr");
}
38
Это избавит от необходимости ставить префикс document при вызове методов writeln и write.
39
