Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи мови JavaScript.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.04 Mб
Скачать

2.6. Умонтований клас Math

2.6.1. Властивості

Всі властивості класу є математичними константами, тому сценарій JavaScript не може змінювати їхнє значення.

Е

Ця властивість являє собою константу е. Приблизне значення цієї константи дорівнює 2,72. От приклад використання властивості Е:

var n;

n = Math. E;

Тут записується в перемінну n значення константи е.

РI

Властивість PI - це число п. Воно також є константою з приблизним значенням, рівним 3,14. Приклад використання властивості PI:

var n;

var n;

n = 2 * Math. PI * n;

Тут властивість PI використовується для обчислення довжини окружності по її радіусі. Обчислення виконується по такій формулі:

l = 2п

де R - радіус окружності.

LN2

Властивість LN2 - константа зі значенням натурального логарифма числа 2, тобто ln2. Приклад використання:

var nValue;

nValue = Math. LN2;

N10

Властивість LN10 - константа зі значенням натурального логарифма числа 10, тобто ln 10. Приклад використання:

var nValue;

nValue = Math. LN10;

LOG2E

Ця властивість є константою зі значенням, рівним логарифму числа 2 по підставі е, тобто loge2. Приклад використання:

var nValue;

nValue = Math. LOG2E;

LOG10E

Властивість LOG10E - це логарифм числа е по підставі 10, тобто log10e. Приклад використання:

var nValue;

nValue = Math. LOG10E;

SQRT2

Властивість SQRT2 - це значення квадратного кореня з двох. Приклад використання:

var nValue;

nValue = Math. SQRT2;

SQRT1_2

Властивість SQRT1_2 - це значення квадратного кореня з 0,5. Приклад використання:

var nValue;

nValue = Math. SQRTl_2;

2.6.2. Методи

Перерахуємо методи класу Math.

abs

Обчислення абсолютного значення. Приклад використання:

var nValueAbs;

nValueAbs = Math. abs(nValue);

Тут у перемінну nValueAbs записується абсолютне значення перемінної nValue.

acos

Обчислення арккосинуса. Приклад використання:

var nValue;

nValue = Math. acos(nAngle);

asin

Обчислення арксинуса. Приклад використання:

var nValue;

nValue = Math. asin(nAngle);

atan

Обчислення арктангенса. Приклад використання:

var nValue;

nValue = Math. atan(nAngle);

ceil

Обчислення найменшого цілого значення, більшого або рівного аргументу функції. Приклад використання:

var nValue;

nValue = Math. ceil(nArg);

cos

Обчислення косинуса. Приклад використання:

var nValue;

nValue = Math. cos(nAngle);

exp

Экспоненциальная функція, значення котрої дорівнює числу е, зведеному в ступінь аргументу функції. Приклад використання:

var nValueExp;

nValueExp = Math. exp(nValue);

floor

Обчислення найбільшого цілого значення, меншого або рівного аргументу функції. Приклад використання:

vaг nValue;

nValue = Math. floor(nArg);

log

Обчислення натурального логарифма аргументу функції. Приклад використання:

var nValue;

nValue = Math. log(nArg);

max

Визначення найбільшого з двох значенні. Приклад використання:

var nValue1;

var nValue2;

var nValueMax;

nValueMax = Math. max(nVaiue1 nVaiue2);

min

Визначення найменшого з двох значень. Приклад використання:

var nVaiue1;

var nValue2;

var nValueMin;

nValueMin = Math. min(nVaiue1, nVaiue2);

pow

Зведення числа в заданий ступінь. Приклад використання:

var nValue;

nValue = Math. pow(2, 3);

Тут число 2 зводиться в ступінь 3, а результат, рівний восьми, записується в перемінну nValue.

random

Метод random повертає випадкове число в інтервалі від 0 до 1. Приклад використання:

var nRandomValue;

nRandomValue = Math. random();

round

Метод round призначений для виконання округлення значення аргументу до найближчого цілого. Якщо десяткова частина числа дорівнює 0,5 або більше цього значення, то виконується округлення у велику сторону, якщо менше - у меншу. Приклад використання:

var nValue;

nValue = Math. round(1.8);

Після виконання округлення значення nValue буде дорівнює двом.

sin

Обчислення синуса. Приклад використання:

var nValue;

nValue = Math. sin(nAngle);

sqrt

Обчислення квадратного кореня від аргументу. Приклад використання:

var nValueSqrt;

nValueSqrt = Math. sqrt(nArg);

tan

Обчислення тангенса. Приклад використання:

var nValue;

nValue = Math. tan(nAngle);