|
Программирование >> Руководство по созданию web приложений
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 - .
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |