JAVAScript как универсальное средство создания интерактивных Web-страниц, страница 2

Методы

Описание

abs()

Возвращает абсолютное значение

acos()

Возвращает арккосинус аргумента, значение которого выражено в радианах

asin()

Возвращает арксинус аргумента, значение которого выражено в радианах

atan()

Возвращает арктангенс аргумента, значение которого выражено в радианах

ceil()

Возвращает наименьшее целое число, большее или равное данному

cos()

Возвращает косинус аргумента

exp()

Возвращает экспоненту аргумента

floor()

Возвращает наибольшее целое число, меньшее или равное данному

log()

Возвращает натуральный логарифм числа

max()

Возвращает максимальное из двух чисел

min()

Возвращает минимальное из двух чисел

pow()

Возвращает результат возведения числа base в степень exponent:  pow(base, exponent)

random()

Возвращает псевдослучайное число из диапазона от 0 до 1

round()

Возвращает значение, округленное до ближайшего целого

sin()

Возвращает синус аргумента

sqrt()

Возвращает корень квадратный аргумента

tan()

Возвращает тангенс аргумента

Свойства объекта Math

Методы

Описание

E

Основание натурального логарифма

LN2

Натуральный логарифм 2

LN10

Натуральный логарифм 10

LOG2E

Логарифм по основанию 2 от е

LOG10E

Десятичный логарифм от е

PI

Число π

SQRT1_2

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

SQRT2

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

Пример. Вычисление арксинуса от заданного аргумента, выраженного в градусах.

var a = 0.5;

var b = Math.asin(a); //значение арксинуса в радианах

var c = b*180/Math.PI;//перевод в градусную меру

2.3. Объект String

Объект является одним из ключевых элементов любого языка программирования. JavaScriptпозволяет формировать экземпляры объектов String. Объект типа String создаётся по следующей схеме:

var variablename = new String(value)

Основным свойством объекта String является свойство length, возвращающее длину строки.

Методы объекта String

Методы

Описание

indexOf()

Возвращает позицию первого вхождения строки substring в экземпляр объекта String, начиная с позиции startindex. Если параметр startindex отсутствует, то поиск производится с начала строки. Синтаксис:

indexOf(substring[, startindex])

replace()

Выполняет операцию поиска регулярного выражения regExp и замену его на подстроку

replaceText. Синтаксис:

replace(regExp, replaceText)

split()

Разбивает строку в массив сегментов. В качестве разделителя между сегментами используется значение параметра метода.

substr()

Возвращает подстроку длиной length, начиная с позиции start. Синтаксис:

substr(start [,length])

substring()

Возвращает подстроку, ограниченную позициями start и end. Синтаксис:

substring(start, end)

toLowerCase

Преобразует символы исходной строки в нижний регистр.

toUpperCase

Преобразует символы исходной строки в верхний регистр.

Примеры.

Следующий код заменяет в предложении одно слово на другое.

var sentence = "A streak of good luck";

sentence = sentence.replace("good", "bad");

// Возвращает "A streak of bad luck"

Следующий код разбивает предложение на слова и каждое из них выводит в отдельную строку документа.

var sentence = "Все на выборы! ";