Методы |
Описание |
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).
Ссылка на скачивание - внизу страницы.