Рисование в FLASH


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



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

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

Объект Array

Объект Array определяет метод создания массивов и способ работы с ними. Для создания нового массива используется такая конструкция:

x=new ArrayO; // создание нового массива
x=new Array(lO); //создание массива из 10 элементов
// создание массива и одновременно заполнение его значениями
x=new Array("Мурка", "Васька", "Толстопуз",."Барсик");

Свойство Описание
length Целое число с возможностью изменения, указывающее количество элементов массива
Метод Описание
join ( [строка] ) Возвращает строку, содержащую все элементы массива, строка в скобках — необязательный разделитель
reverse () Изменяет на обратный порядок следования элементов
sort ([функция]) Сортирует массив; если в скобках указана функция — по результатам ее вычисления

Объект Boolean

Объект Boolean предназначен для хранения простых значений типа да/нет, true/false. Чтобы создать новый объект типа Boolean, используется такой синтаксис:

MyAnsver=new Boolean([ значение});

Если значение равно 0, null, пропущено или является пустой строкой, новый объект будет иметь начальное значение false. Все другие значения этого аргумента, включая строку false, приведут к созданию объекта, имеющего значение true.

Метод
Описание
toStrlng() Возвращает значение объекта как строку true или false
valueOf() Возвращает численное значение объекта

Объект Date

Объект Date поддерживает метод для работы с датами и временем в JavaScript. Новые экземпляры объектов Date создаются так:

newDateObject = new Date([значение])

Значение — необязательные установки даты и времени для нового объекта. Если они не заданы, используются текущие дата и время. Значение может иметь такой вид:

  • миллисекунды — начиная с полуночи по Гринвичу 1 января 1970 года;
  • год, месяц, день (например, 1997,0,27 — 27 января 1997);
  • год, месяц, день, часы, минуты, секунды;
  • месяц день, годчасы:минуты:секунды (например, September 23,1997 08:25:30).
Метод Описание
getDate ( ) Возвращает число месяца как целое числоот 1 до 31
getDay () Возвращает день недели как целое число от 0 (воскресенье) до 6 (суббота)
getHours ( ) Возвращает часы как целое от 0 до 23
getMlnutes ( ) Возвращает минуты как целое от 0 до 59
getMonthO Возвращает месяц как целое от 0 (январь) до 1 1 (декабрь)
getSeconds ( ) Возвращает секунды как целое от 0 до 59
geTime ( ) Возвращает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу и текущим объектом Date как целое число
getTimeZoneOf f set ( ) Возвращает разницу в минутах между местным и гринвичским временем как целое число
getYear ( ) Возвращает год без первых двух разрядов как целое число
parse (дата) Возвращает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу да- той (дата;
setDate ( значение) Устанавливает день месяца с помощью цело- го числа значение от 1 до 31
setHours ( значение) Устанавливает часы с помощью целого числа значение от 0 до 23
setMinutes ( значение) Устанавливает минуты с помощью целого числа значение от 0 до 59
setMonth ( значение) Устанавливает месяц с помощью целого числа значение от 0 до II
setSeconds ( значение) Устанавливает секунды с помощью целого числа значение от 0 до 59
setTime ( значение) Устанавливает значение объекта Date с помощью целого числа значение, которое отражает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу
set Year ( значение) Устанавливает часы с помощью целого числа значение, большего 1900
toGMTStringO Преобразует данные местного времени во время по Гринвичу и возвращает как строку
toLocaleString ( ) Преобразует время по Гринвичу в данные местного времени и возвращает как строку
UTC( год, месяц) Возвращает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу и текущим объектом Date как целое число [, часы] [, минуты] [, секунды])

Объект Function

Объект Function предоставляет механизм для компиляции кода JavaScript в виде функции. Новая функция создается так:

functionName = new Function(аргумент1, аргумент2, ... код функции),

где аргумент1, аргумент2 и т. д. — аргументы для создаваемого объекта Function, а код функции — строка, содержащая тело функции. Это может быть несколько выражений JavaScript, разделенных точкой с запятой.

Свойство Описание
arguments [ ] Ссылка на массив Arguments, содержащий аргументы вызванной функции
caller Определяет функцию, вызываемую объектом Function
prototype Предоставляет способ для добавления свойств объекту Function

Объект Arguments

Объект Arguments — список (массив) аргументов объекта Function.

Свойство Описание
length Целое число, определяющее количество аргументов, необходимых вызванной функции

ОбъектMath

Предоставляет набор свойств и методов для работы с математическими константами и функциями. Для их использования нужна сначала ссылка на объект Math, затем — на требуемые метод или свойство:

MyArea= Math.PI * MyRadiuS * MyRadius;
MyResult = Math.floor(MyNumber);
X=Math.sin(6.28)

Свойство Описание
E Постоянная Эйлера
LN10 Значение натурального логарифма числа 10
LN2 Значение натурального логарифма числа 2
LOG10E Значение десятичного логарифма экспоненты (числа е)
LOG2E Значение двоичного логарифма экспоненты
PI SORT1_2
SORT
Значение постоянной п
Значение квадратного корня из '/2
Значение квадратного корня из 2
Метод Описание
Abs ( число) Возвращает модуль числа число
acos ( число) Возвращает арккосинус числа число
as in ( число) Возвращает арксинус числа число
a tan ( число) Возвращает арктангенс числа число
atan2 (x, у) Возвращает угол в полярных координатах точки
ceil ( число) Округляет число вверх до ближайшего целого
cos ( число) Возвращает косинус числа число
ехр ( число) Возвращает экспоненту в степени число
floor ( число) Округляет число вниз до ближайшего целого
log ( число) Возвращает натуральный логарифм числа число
max ( число1 , число1 ) Возвращает большее из чисел число1, число2
mi п( число 1, число2) Возвращает меньшее из чисел число1, число2
pow ( число 1 . число2 ) Возвращает число1 в степени число2
random ( ) Возвращает случайное число в диапазоне 0 и 1
round ( число) Округляет число до ближайшего целого
sin ( число) Возвращает синус числа число
sqrt (число) Возвращает квадратный корень из числа числе
tan ( число) Возвращает тангенс числа число

Объект Number

Объект Number предоставляет набор свойств, полезных при работе с числами.

Свойство Описание
MAX_VALUE Максимальное численное значение в JavaScript (~1,79Е+308)
MIN_VALUE Минимальное численное значение в JavaScript (~2,22Е-308)
NaN Значение, не являющееся числом
NEGATIVE_INFINITY Минус бесконечность
POSITIVE_INFINITY Плюс бесконечность
Метод Описание
oString( [основание] ) Преобразует число в десятичную системусчисления (или в число в системе по основанию основание,) и возвращает в виде строки
valueof ( ) Возвращает двоичное численное значениечисла








Начало  Назад  Вперед