Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало пути.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
8 Мб
Скачать

Объект Array

Свойства Array: length — количество элементов в массиве; prototype — свойство, позволяющее добавить новые свойства и методы ко всем созданным объектам.

Методы Array:

concat (список добавляемых элементов) – возвращает массив, полу­чившийся в результате объединения текущего массива и элементов, пе­речисленных в списке. join (разделитель) – возвращает строку, получив­шуюся в результате слияния значений всех элементов, разделенных раз­делителем; pop () – удаляет последний элемент массива и возвращает его. Если массив пуст, возвращает undefined;

shift () – удаляет первый элемент массива и возвращает его; unshift (список добавляемых элементов) – возвращает массив, получившийся в результате объединения текущего массива и элементов, перечисленных в списке, причем элементы вставляются в начало текущего массива;

push (список добавляемых элементов) – добавляет в массив эле­менты, перечисленные в списке, и возвращает новую длину массива. Список может содержать другие массивы.

reverse () – возвращает массив, порядок элементов которого изменен на противоположный;

sort (функция сортировки) – возвращает массив, заполненный от­сортированными элементами текущего массива. Функция сортировки должна принимать два параметра и возвращать одно из следующих зна­чений: 1, если первый больше второго, -1, если второй больше первого, и 0, если они одинаковы. Если функция сортировки опущена, то выполня­ется символьная сортировка.

slice (индекс первого элемента, индекс последнего элемента) – воз­вращает массив, образованный их элементов текущего массива, от пер­вого элемента включительно до последнего исключительно. Если индекс последнего элемента пропущен, выбираются все элементы до конца мас­сива. splice (индекс первого элемента, количество удаляемых элементов, список добавляемых элементов, разделенных запятыми)

Объект Number (Число)

Свойства

MAX_VALUE — константа, значение которой равно 1.7976931348623157е+308. MIN_VALUE — константа, значение которой равно 5е-324. NEGATIVE_INFINITY - число, меньшее, чем Number.MIN_VALUE. POSITIVE_INFINITY - число, большее, чем Number.MAX_VALUE. NaN — константа, имеющая значение NaN (Not a Number).

prototype — свойство, играющее такую же роль, что и в случае объ­екта String.

Методы

toExponential(число) - число в экспоненциальной форме;

toFixed (количество) - представляет число в форме с фиксированным количеством цифр после точки;

toString (основание) - возвращает строковое представление числа в системе счисления с указанным основанием.

Объект Math (Математика)

Свойства Math (Math.свойство)

E - постоянная Эйлера, LN10 - значение натурального логарифма числа 10, LN2 - значение натурального логарифма числа 2, LOG10E - значение десятичного логарифма экспоненты (числа в), LOG2E - значение двоичного логарифма экспоненты, PI - значение постоянной п.

Методы Math

Math .метод (параметры)

аbs (число) — возвращает модуль числа; асоs (число), asin (число), atan (число) — возвращает арккосинус, арксинус, арктангенс числа;

cos (число), sin(число), tan (число)— возвращает косинус, синус, тангенс числа.

round (число) — округляет число до ближайшего целого; ceil (число) — округляет число до ближайшего целого – большего или равного; floor (число) — округляет число до ближайшего целого – меньшего или равного;

ехр (число) — возвращает число е в степени число;

log (число) — возвращает натуральный логарифм числа;

max (a1,a2), min (a1,a2) — возвращает большее или меньшее из чи­сел a1, a2;

pow (p1,p2)—возвращает p1 в степени p2. Например, Math.pow(10,3) выведет 1000

sqrt(число) — возвращает квадратный корень из числа;

random() — возвращает случайное число между 0 и 1;

<!--пример pr18: функция вычисления площади круга -->

<html>

<head>

<title>Функция вычисления площади круга </title>

</head>

<body>

<script type="text/javascript">

function sq(r) {

document.write("Задали r= ", r ," для функции.","<BR>")

return Math.PI*r * r;

}

var r=2;

document.write("Площадь круга равна ",sq(r),".")

</script>

</body> </html>