Программирование >>  Руководство по созданию web приложений 

1 ... 130 131 132 [ 133 ] 134 135 136 ... 141


ctpokm тела функции [return

Все параметры передаются функции по значению. Поэтому функция не может изменить содержимое переменных, передаваемых ей параметров, слово return позволяет функции вернуть значение.

Встроенные объекты

в таблице 1М 1 мы перечислили встроенные . свойства и методы которых доступны в сценариях JavaScript без предварительного определения этих объектов.

ТаблицаП I i.BctpoeHHbieo6beKtbiJavaScript

Объект писаше

Array Массив

Boolean Логические даниi.n-

Date Календарная дага

Function Функция

Global методы

Matli Математические константы и функции

liumber Числа

Object Объект

String Строки

Встроенные объекты очень для различных операций со

строками, календарными датами, массивами, числами и т. д. Они освобождают программиста от выполнения рутинных операций вроде : строк

или вычисления математических функций.

Как работать со встроенными

Это достаточно просто. Программа создает объекты, а затем обращается к их свойствам и методам.

В качестве примера, имеющего практическое рассмотрим фрагмент

сценария, расположенного в документе HTML, в котором текущая

дата и время:

dt = new DateC);

szDate = Date; + cJt, fet[iale() + I . + (It. eat Tear I



Встроенный класс Math

Хотя сценарии JavaScript редко применяют для математических вычислений, в нем все же есть встроенный класс Hatii, предназначенный как раз для агапа

Свойства

Перечислим свойствакласса IM atii. Все они являются математическими констан-поэтому сценарий JavaScript не изменять их

Здесь сценарий JavaScript создает объект Data, применяя для этого ключевое слово new. знакомое всем поклонникам языка С++, и конструктор Date без па-

dt; new

- . таким образом объект Data инициализируется текущей локаль-

ной датой, . . loii на компьютере пользователя (а не на сервере Web, с которого был загружен соответствующий документ HTIVIL). Если же расположить данный фрагмент кода в серверном сценарии ASP, то объект Data, напротив, инициализируется датой, установленной на сервере,

В следующей строке формируется текстовая строка даты:

szDate = Date: + ol.gatDateO + . + flt.eettfcMittif) -I . cIt .fletlfsar;),

Значение календарного числа, номера месяца и года здесь получается при помощи методов getDate, gafioath и getYear соответственно. Эти методы вызываются для объекта dt, содержащего текущую дату.

Текстовая строка даты выводится в документ HTIVIT с помощью метода определенного в объекте docuraent:

Заметим, что Date содержит также информацию о текущем

Она извлекается для отображения с помощью методов gat . . и

getSeconds (соответственно часы, минуты и секунды):

caaajiant. wrlaaCliine: + ata oatHauraf;

+ a + at oatiinataaC) + + fit. aatSaaofaiaC)

Массивы

Язык сценариев JavaScript допускает работу с массивами встроенных объектов браузера и любых других объектов.

Вы можете создать массив как объект встроенного класса Array, а затем обращаться к его элементам средствами обычной операции индексации: var myArray;

myArray = new .ar aaa(25i):

. = 255 = 254 = 0



Это свойство представляет собой константу е. Приблизительное ее значение равно 2,72.

Вот пример использования свойства Е:

var riE;

rifc = Hath.E;

Здесь мы записываем в переменную пЕ константы е,

Свойство PI это число р, то есть константа с приблизительным значением, равным 3,14.

Пример использования свойства РЕ

/а I п 1.; ааг nR;

nL = 2 * Itath PI * аЯ;

Здесь свойство PI применяется для вычисления длины окружности по ее радиусу. Формула такова:

1 =2pR,

где R - радиус окружности.

Свойство EN2 - константа со значением натурального логарифма числа 2, то есть 1п2.

Пример использования:

LN10

Свойство LN1a - константа со значением натурального логарифма числа 10, то есть la Hi.

Пример использования:

nValue = llaf. lHiO;

L0G2E

Это свойство является константой со значением, равным логарифму числа 2 по основанию е. то есть la.if 2. Пример использования:

ааг nValue;

nValue = 4ata, lOGPF;

LOG10E

Свойство - это логарифм числа е по основанию 10, то есть loglOe.

Прим ер использования:

var nValue;

nValue - .



1 ... 130 131 132 [ 133 ] 134 135 136 ... 141

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика