Методы объекта Math
Метод | Описание |
abs(x) | Абсолютное значение |
sin(x), cos(x), tan(x) | Стандартные тригонометрические функции; аргумент задается в радианах |
acos(x), asin(x), atan(x) | Обратные тригонометрические функции |
exp(x), log(x) | Экспоненциальная функция и функция натурального логарифма |
ceil(x) | Наименьшее целое, большее или равное значению аргумента |
floor(x) | Наибольшее целое, меньшее или равное значению аргумента |
min(x,y), max(x,y) | Наибольшее или наименьшее значение двух аргументов |
pow(x,y) | Показательная функция: pow(x,y)=xy |
round(x) | Округление аргумента до ближайшего целого |
sqrt(x) | Квадратный корень |
atan2(y,x) | Возвращает угол в радианах между осью Х и направлением на точку (х,у). |
random() | Возвращает случайное число между 0 и 1. Генератор случайных чисел запускается автоматически при загрузке ядра JavaScript. |
Свойства объекта Math
Свойство | Описание |
E | Возвращает постоянную Эйлера e — основание натурального логарифма. |
LN2 | Возвращает натуральный логарифм числа 2. |
LN10 | Возвращает натуральный логарифм числа 10. |
LOG2E | Возвращает логарифм по основанию 2 постоянной Эйлера e. |
LOG10E | Возвращает логарифм по основанию 10 постоянной Эйлера e. |
PI | Число π. |
SQRT1_2 | Возвращает квадратный корень из 0.5. |
SQRT2 | Возвращает квадратный корень из 2. |
Объект String
Когда переменной присваивается строковый литерал, она становится строковой переменной. На самом деле JavaScript создает встроенный объект String. Таким образом, любая строковая переменная или строковый литерал является объектом String,к которому могут быть применены все методы этого объекта.
Хотя обычно в сценарии строка создается присваиванием переменной строкового литерала (а в этом случае создается и объект String), в JavaScript предусмотрен конструктор для этого типа объекта:
имя_объекта = new String(строка);
Параметром конструктора является строковый литерал или переменная:
myString = new String("Строка");
a = 2.67;
myNumber = new String(a); // myNumber = "2.67"
Объект String имеет единственное свойство length, хранящее длину строки, содержащейся в строковом объекте, т. е. количество символов в строке.
И "Строка".length, и myString.length возвращают одинаковые значения 6, равные в первом случае длине строкового литерала, а во втором случае длине строки, содержащейся в строковом объекте.
Объект String имеет два типа методов: первые возвращают отформатированный HTML-вариант строки, а вторые выполняют некоторые действия над содержимым строки.
Методы, возвращающие HTML-отформатированные варианты строк, возвращают строки, заключенные в открывающий и закрывающий теги определяемого методом элемента HTML. Например, следующий оператор вставляет в страницу HTML гиперсвязь с ресурсом, расположенным по адресу, задаваемому параметром метода link строки:
document.write(s.link("http://www.altavista.com"));
В документе отобразится содержимое строкового объекта s, представленное как гиперссылка на ресурс, заданный параметром метода.
Дата добавления: 2018-09-24; просмотров: 288;