Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Методы объекта 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, представленное как гиперссылка на ресурс, заданный параметром метода.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...