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

Объект Array

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

Методы Array:

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

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

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

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

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

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

Методы

toExponential(число) - число в экспоненциальной форме; toFixed (количество) - число в форме с фиксированным количеством цифр после точки; toString (основание) - возвращает строковое представление числа.

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

Свойства Math: E - постоянная Эйлера, LN10-значение натурального логарифма числа 10, LN2 - значение натурального логарифма числа 2, PI - значение постоянной п.

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

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

cos (число), sin(число), tan (число)— возвращает косинус, синус, тангенс числа. round (число) — округляет число до ближайшего целого; ceil (число) — округляет число до ближайшего целого – большего или равного; floor (число) — округляет число до ближайшего целого – меньшего или равного; ехр (число) — возвращает число е в степени число; log (число) — возвращает натуральный логарифм числа; 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>