- •Операторы языка 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.
Результаты выполнения цикла - свойств window помещаются в HTML-таблицу для их просмотра.
В данном примере тело сценария помещается в тело функции write_data ().
Вызов этой функции производится в последней строке сценария.
В результате выполнения этой функции
на экране будет выведена вертикальная таблица с перечнем наименованием свойств объекта window.
11
6. Оператор function name (arguments,....)
Синтаксис:
function functionName (args,....)
{
Операторы
}
12
В языке JavaScript функция - это группа операторов, выполняющая определенные действия, по завершении которых возвращается некоторое значение.
Для того, чтобы функция возвращала значение, следует использовать оператор return, указав в нем нужное значение. Если значение возвращать не требуется, то оператор return опускается.
13
Фигурные скобки { и } ограничивают область видимости функции, то есть область кода, занимаемую операторами функции.
В вызове функции можно указывать аргументы через запятую.
В теле функции можно применять свойства, с помощью которых можно узнать количество введенных аргументов и их значения:
-arguments.length -arguments[i]
14
7. Оператор if ..... else
Синтаксис: if (условие)
{операторы_1} [else
{ операторы_2 }
]
Действие этого оператора стандартно. Разрешено вложение операторов if друг в
друга. |
15 |
|
8. Оператор switch
Для множества ветвлений, появился, начиная с версий NN и IE 4 и больше.
Синтаксис:
switch (выражение)
{
case вариант_1: Операторы [break]
16
case вариант_2: Операторы
[break]
…. ………
[default: Операторы
]
}
Параметр выражение может принимать любое строковое и числовое значение.
17
Варианты значений не заключаются в кавычки.
Оператор break необязательный. Если он есть, то проверка других ветвей не производится.
Оператор default срабатывает тогда, когда значение выражения не соответствует ни одному из вариантов case.
18
Можно объединить несколько одинаковых веток в одну:
case выражение_1: case выражение_k: case выражение_m:
Операторы
[break]
Здесь операторы будут выполняться для случаев: выражение_1, выражение_k, выражение_m.
19
9. Оператор return
Синтаксис:
return значение
Необязательный оператор return используется в области видимости оператора function. С его помощью реализуется возвращение из функции определенного значения или выражения.
20
