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

Объект Date

Для представления дат в программе JavaScript используется объект Date. Он создается, как и любой объект в JavaScript, оператором new с помощью конструктора Date.

имя объекта дата = new Date ( [параметры] ) ;

В JavaScript дата хранится в виде числа миллисекунд, прошедших от 1 января 1970 года. Если в

конструкторе даты отсутствуют параметры, то значением объекта будет текущая дата. Параметром

конструктора может быть строка Вида "месяц день, год часы:минуты:секунды". ЕСЛИ ОПУСТИТЬ значения часов,

минут и секунд, то по умолчанию они будут иметь значения 0. Можно задать список параметров, задающих

год, месяц и день или год, месяц, день, часы, минуты и секунды.

today = new Date()

Xmas = new Date("January 7, 1999 12:00:00")

Xmas = new Date(99, 1, 7)

Xmas = new Date(99, 1, 7, 12, 0, 0)

Методами объекта Date можно получать и устанавливать отдельно значения года, месяца, дня недели,

часов, минут и секунд. Например, метод getYear () возвращает год, метод setYeart) устанавливает значение

года объекта Date.

Метод getTime (} возвращает число миллисекунд, прошедшее с момента времени 1 января 1970 года 00:00:00, метод setTimeO устанавливает соответствующее значение даты в миллисекундах, заданных в

качестве параметра.

Объект Math

В свойствах объекта Math хранятся основные математические константы, а его методы вычисляют

основные математические функции. При обращении к свойствам и методам этого объекта создавать его

не надо, но следует явно указывать его имя Math. Например, в свойстве PI хранится значение числа π

и использовать его в программе можно в виде Math.pi. Методы этого объекта включают процедуры

вычисления тригонометрических, экспоненциальных, логарифмических и других математических функций.

Таблица 2. Методы объекта Math

Метод

Описание

abs

Абсолютное значение

sin, cos, tan

Стандартные тригонометрические функции; аргумент задается в радианах

acos, asin, atan

Обратные тригонометрические функции

exp, log

Экспоненциальная функция и функция натурального логарифма

ceil

Наименьшее целое, большее или равное значению аргумента

floor

Наибольшее целое, меньшее или равное значению аргумента

min, max

Наибольшее или наименьшее значение двух аргументов

pow

Показательная функция: pow (x, у) =хy

round

Округление аргумента до ближайшего целого

sqrt

Квадратный корень

Объект String

Когда переменной присваивается строковый литерал, она становится строковой переменной. На самом

деле JavaScript не поддерживает строковых типов, а создает стандартный объект string. Таким образом,

любая строковая переменная или строковый литерал является объектом string, к которому могут быть

применены соответствующие методы этого объекта.

Можно явно создать строковый объект, используя ключевое слово new и конструктор string:

имя_объекта = new String(строка);

Параметром конструктора является любая допустимая строка. Например:

myString = new String("Строка");

Объект string имеет единственное свойство length, хранящее длину строки, содержащейся в строковом

объекте. Так, и "строка". length, и myString.length возвращают одинаковые значения 6, равные в первом

случае длине строкового литерала, а во втором случае длине строки, содержащейся в строковом объекте.

Объект string имеет два типа методов: первые непосредственно влияют на саму строку, например метод substring, а вторые возвращают отформатированный HTML вариант строки, например метод bold.

Некоторым методам необходимы параметры. Так, метод получения подстроки требует задания двух целых чисел, определяющих позиции начала и конца подстроки, например substring ( 2 , 7 ) .

Методы, возвращающие HTML-отформатированные варианты строк, соответствуют тэгам форматирования HTML. Например, следующий оператор вставляет в страницу HTML связь с ресурсом, расположенным по

адресу, задаваемому параметром метода link:

document.write(s.link("http://www.bhv.com"));

В документе отобразится содержимое строкового объекта s, представленное как связь с соответствующим

ресурсом.

Таблица 3. Методы объекта string

Метод

Действие

anchor

Создает именованную ссылку

big, blink, bold, fixed, italics, small, strike, sub, sup

Создает строку в формате HTML

charAt, charCodeAt

Возвращает символ или код символа, параметр определяет позицию символа в строке

indexOf, lastlndexOf

Возвращает позицию начала или конца в строке заданной подстроки

link

Создает гиперсвязь

concat

Конкатенация двух строк

split

Преобразует строковый объект в массив строк, разбивая строку на подстроки

slice

Получает сечение строки

substring, substr

Возвращают подмножество строки, заданное либо началом и концом, либо началом и числом символов

match, replace, search

Используются для работы с регулярными выражениями

toLowerCase, toUpperCase

Переводят содержимое строк в верхний или в нижний регистр соответственно

Примечание

Подробную информацию о работе с методами строкового объекта можно найти или в Интернете по адресу http://developer.netscape.com.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]