Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Институт / FI-12 / 15 / Lab_Int_15.doc
Скачиваний:
4
Добавлен:
22.03.2015
Размер:
74.75 Кб
Скачать

Лабораторна робота № 15

Мета: За допомогою JavaScript обробляти користувацьке введення даних, виводити дані на веб-сторінки.

Теоретичні відомості. Об'єкт Math.

В об'єкті Math містяться деякі корисні значення констант, а також математичні методи. Їх можна використовувати дуже просто: потрібно додати до імені властивості ім'я об'єкта. Наприклад:

Var pi_value = Math.PI;

Area = Math.PI*(r*r);

У таблиці перераховані різні властивості об'єкта Math.

Властивість

Значення

PI

Число pi (приблизно 3,1416)

E

Число e, число Эйлера (приблизно 2,718)

LN2

Натуральний логарифм 2 (приблизно 0,693)

LN10

Натуральний логарифм 10 (приблизно 2,302)

LOG10E

Десятковий логарифм e (приблизно 0,434)

SQRT1_2

Корінь квадратний від ½ (приблизно 0,707)

SQRT2

Корінь квадратний від 2 (приблизно 1,414)

Звичайно, усі ці властивості в даному випадку — це просто зручний спосіб зберігати різні значення, які використовуються в обчисленнях. Однак поряд із властивостями в об'єкті Math містіться і ряд методів. Викликаються вони так само, як будь-які інші.

У таблиці приведені методи об'єкта Math.

Метод

Результат

Синтаксис

abs

Модуль числа

Math.abs(число)

acos

Arccos

Math.acos(число)

asin

Arcsin

Math.asin(число)

atan

Arctg

Math.atan(число)

cos

Cos

Math.cos(число)

sin

Sin

Math.sin(число_радіан)

tan

Tg

Math.tan(число_радіан)

ceil

Найближче ціле «зверху»

Math.сеil(число)

floor

Найближче ціле «знизу»

Math.floor(число)

exp

Експонента (е в ступені числа)

Math.ехр(число)

log

Ln

Math.log(число)

pow

Підстава показової функції

Math.pow(число)

mах

Найбільше з двох чисел

Math.max(число)

min

Найменше з двох чисел

Math.min(число)

round

Округлення до найближчого цілого

Math.round(число)

sqrt

Корінь квадратний

Math.sqrt(число)

Ці методи дуже сильно допоможуть вам, якщо прийдеться писати скрипти з якими-небудь більш-менш серйозними математичними обчисленнями.

Об'єкт Date

Давайте коротко розглянемо ще один убудований об'єкт JavaScript, що, можливо, теж вам коли-небудь знадобиться. Власне кажучи, знадобитися він може в будь-який момент. Тому що зовсім зненацька для самого себе ви можете раптом захотіти вставити де-небудь на сторінці поточну дату. Однак не тільки таким цілям служить об'єкт Date. З його допомогою можна робити математичні дії над датами. Щоб використовувати методи Date, потрібно створити екземпляр об'єкта: TodayDate = new Date();

Якщо ви при створенні такого об'єкта нічого не вкажете в дужках, він за замовчуванням буде використовувати поточну дату і час у такому форматі: День Місяць Число ЧЧ:ММ:СС Пояс Рік. От приклад повної дати: Ihu Aug 22 19:09:02 CST 2002

Методи об'єкта Date можна використовувати, щоб, наприклад, віднімати дати. Чи частини повних дат, такі як todayDate. getDay (), todayDate. getDate() чи todayDate.getHours(). Якщо ви хочете розмістити поточну дату і час на своїй сторінці, то робиться це в такий спосіб:

<html>

<body>

<script type="text/javascript">

<!--

var todayDate = new Date();

document.writeln("Сьогодні

"+todayDate.getDate()+"/"+todayDate.getMonth()+"/"+todayDate.getYear()+"<br\/>");

document.writeln("Ha годиннику в нашій cтудії"+todayDate.getHours()+":"+todayDate.getMinutes()+"<br\/>");

//закінчили ховати скрипт-->

</script>

</body>

</html>