- •Тема . Розширені можливості javascript
- •1. Використання функцій
- •2. Об’єктна модель JavaScript
- •3. Обробка подій
- •4. Стандартні об’єкти і функції JavaScript
- •Методи об’єкту Array
- •Методи об’єкту Date
- •Методи об’єкту Math
- •Методи об’єкту String
- •5 Використання об’єктів window, document, location.
- •Основні параметри вікна
- •6. Контрольні запитання
Методи об’єкту Math
Метод |
Призначення |
abs |
Повертає абсолютне значення змінної. |
sin, cos, tan |
Повертають значення тригонометричних функцій. Аргументи задаються в радіанах. |
acos, asin, atan |
Повертають значення обернених тригонометричних функцій |
exp, log |
Повертають значення експоненціальної функції та функції натурального логарифму |
ceil |
Повертає найменше ціле число, більше або рівне значенню аргументу |
floor |
Повертає найменше ціле число, менше або рівне значенню аргументу |
min, max |
Повертає найбільше/ найменше значення з двох аргументів |
pow |
Повертає значення функції: pow(x,y)=xy |
round |
Повертає значення аргументу, округлене до найближчого цілого числа |
sqrt |
Повертає квадратний корінь аргументу |
Об’єкт String використовується для роботи з рядковими типами даних. Створення об’єкту String відбувається коли змінній присвоюється рядковий літерал:
а = "Не явний спосіб створення рядкового об’єкту"
Крім того, можливо явно створити рядковий об’єкт, використовуючи оператор new та конструктор String:
ім’я_об’єкту = new String(Рядок)
Параметром конструктору може бути будь-який рядок. Наприклад:
a=new String("Явний спосіб створення рядкового об’єкту")
Єдиною властивістю об’єкту String є length, що зберігає довжину рядка. Наприклад для запису в змінну h довжини рядка а необхідно:
h=a.length
Методи об’єкту String, що використовуються найбільш часто перераховані в табл. 7.5. Наведемо приклад використання методу toLowerCase для переводу рядкової змінної а в верхній регістр:
a=a.toLowerCase();
Таблиця 7.5
Методи об’єкту String
Метод |
Призначення |
anchor |
Створює HTML якір, який використовується, як гіпертекстове посилання. |
link |
Створює гіпертекстове посилання, по якій можливо перейти на інший URL. |
fontsize |
Виводить рядок, з встановленим розміром шрифта |
bold |
Виводить рядок, що відображається напівжирним шрифтом |
italics |
Виводить рядок, що відображається курсивом |
strike |
Виводить рядок, що відображається перекресленим шрифтом |
substring |
Повертає частину рядка об’єкта string |
sub |
Виводить рядок, що відображається як нижній індекс |
sup |
Виводить рядок, що відображається як верхній індекс |
toLowerCase, toUperCase |
Переводить зміст рядка в нижній/верхній регістр |
На додаток до стандартних об’єктів JavaScript існує декілька функцій, для виклику яких не потрібно створювати об’єктів. Ці функції дістали назву "функцій верхнього рівня". До цих функцій відносяться: parseFloat(параметр) та parseInt(параметр). Їх призначенням є аналіз рядкового аргументу та повернення відповідно число з плаваючою крапкою або цілого числа. Також досить часто використовуються функції Number(об’єкт) та String(об’єкт), які перетворюють об’єкт, що використовується в якості параметру в число або рядок.
