Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
65
Добавлен:
03.03.2016
Размер:
129.54 Кб
Скачать

В данной версии примера будет выдано на экран:

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

Соседние файлы в папке Лекции