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