Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Сценарии JavaScript в активных страницах Web
<<-[Весь Текст]
Страница: из 116
 <<-
 
ор запятая предназначен для разделения выражений, которые должны 
оцениваться последовательно. Этот прием называется многократным вычислением. 
Например, в фрагменте исходного текста, показанном ниже, на каждой итерации 
цикла выполняется увеличение содержимого переменных i и nCycleCount:
var i;
var nCycleCount = 0;
for(i = 0; i < 25; i++, nCycleCount++)
{
  . . .
}
  Старшинство операторов JavaScript
   Ниже мы привели таблицу старшинства операторов JavaScript. С помощью этой 
таблицы можно определить порядок вычисления составных операторов. При этом 
следует учитывать, что все логические операции выполняются слева направо.
   Первыми вычисляются операторы, расположенные в начале таблицы старшинства:
   
ОператорОписание. [] ()Доступ к полю, индексирование в массиве, вызов функции++ 
-- - ~ ! Унарные операторы* / %Умножение, деление, вычисление остатка от 
деления+ - +Сложение, вычитание, слияние текстовых строк<< >> >>>Битовые сдвиги
< <= > >=Меньше, меньше или равно, больше, больше или равно== !=Равенство, 
неравенство&Логическая операция И^Логическая операция ИСКЛЮЧАЮЩЕЕ ИЛИ|
Логическая операция ИЛИ&&Логический оператор отношения И||Логический оператор 
отношения ИЛИ?:Условный оператор= += -= *= /= %= >>= >>>= <<= |= &= ^=
Присваивание,Многократное вычисление  Функции в языке сценариев JavaScript
   Вы можете оформить фрагменты исходного текста в виде функции, вызывая эту 
функцию по мере необходимости из различных мест сценария JavaScript.
   Обычно функции определяются в разделе заголовка документа HTML, отмеченного 
операторами  и . Как мы уже говорили, функция должна быть 
определена перед вызовом. Размещение всех определений функций в разделе 
заголовка документа HTML гарантирует доступность этих функций при обработке 
документа.
   Общий вид определения функции представлен ниже:
function имя([параметр 1] [,параметр 2] [...,параметр N])
{
  . . .
  строки тела функции
  . . .
  [return значение]
}
   Все параметры передаются функции по значению. Поэтому функция не может 
изменить содержимое переменных, передаваемых ей в качестве параметров.
   С помощью ключевого слова return функция может вернуть значение.
  Примеры использования операторов цикла
   Приведем три примера использования операторов цикла for и while.
   Во всех этих примерах сценарий отображает в окне документа десять строк 
“Hello, world!”, как это показано на рис. 1.9.

   Рис. 1.9. Сценарий отображает в документе HTML десять одинаковых строк
   Исходный текст первого сценария представлен в листинге 1.10.
Листинг 1.10. Файл chapter1/Operators/for.html

  
    Hello, world!
    
  
  
    

JavaScript Test

Message:
Здесь сразу после загрузки документа вызывается функция printHello. В теле этой функции, в свою очередь, вызывается функция printNString, которой передаются два параметра: printNString(szHelloMsg, 10); Через первый параметр этой функции мы передаем текстовую строку szHelloMsg, а через второй - количество повторов этой строки при выводе. Вывод строки выполняется функцией printNString в цикле: for(i = 0; i < n; i++) { document.write(szString.bold() + "
"); } Здесь значение переменной цикла i изменяется от нуля до n, где n - количество повторов. Когда значение переменной цикла достигнет значения n, цикл будет завершен. В листинге 1.11 показан

 
<<-[Весь Текст]
Страница: из 116
 <<-