|
Методы |
Описание |
|
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 = "Все на выборы! ";
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.