Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСТУП пхп.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
9.07 Mб
Скачать

Функції

Функції. Представляють можливість створення повторно використовуваного коду. Функція може ухвалювати параметри і повертати значення в програму, що викликала цю функцію. Якщо у функції не передбачене повернення значення, то вона працює як процедура.

function им’я функції ([список параметрів]) {

блок операторів;

[return значення, яке повертається;]

}

Вбудовані об'єкти мови програмування Javascript

Javascript пропонує розроблювачеві деякий набір бібліотечних функцій, оформлених у вигляді властивостей і методів різних об'єктів. Коротко розглянемо деякі вбудовані об'єкти Javascript.

Об'єкт Math

Об'єкт Math представляє математичні константи і функції. Константи представлені властивостями об'єкта, а функції - його методами. Їхнє призначення зрозуміле з назв:

Властивості: E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2.

Методи: abs, acos, asin, atan, ceil, cos, exp, floor, log, max, min, pow, random, round, sin, sqrt, tan.

Лістинг 7.1 - Приклади використання об'єкта Math

var r = 1.8, theta = 30, a, x, y, D;

var rnd = Math.round(Math.random()*99)+1;

D = Math.PI*r*r;

x = Math.max(1,7,5,9);

y = Math.pow(2,10);

with (Math) {

y = r*sin(theta);

x = r*cos(theta);

}

Об'єкт string

Вбудований об'єкт string представляє літерал (рядок символів), взятий в одинарні або подвійні лапки або вираз, який може бути інтерпретований як рядок. Для об'єкта string визначені наступні властивості й методи:

  • Властивості: length (довжина рядка).

  • Методи (не всі): anchor (якір), bold (напівжирне накреслення), charat (символ у позиції), fixed (преформат), fontcolor (колір шрифту), fontsize (розмір шрифту), indexof (індекс першого входження символу), italics (курсив), link (гіперпосилання), substring (подстрока), tolowercase (рядкові), touppercase (прописні).

Лістинг 7.2 - Приклади використання об'єкта string:

var hello = "Hello, ", w = "World!";

var str = hello + w; // конкатенація рядків

document.write(str.bold());

document.write(str.touppercase());

document.write(hello.fontsize(6));

document.write(hello.substring(0,3));

document.write(hello.link("http://localhost"));

document.write(w.indexof("l"));

alert("string lehgth = " + str.length);

Вивід даних в Javascript

Результати роботи скрипта Javascript можуть бути відображені щонайменше двома способами: у вікні поточного web-документа і у діалоговому вікні.

Для виводу даних у web-документі можна використовувати метод write об'єкта document.

document.write("Hello, World!");

document.write("<h1>>Hello, World!</h1>");

//використання HTML в Javascript

// зверніть увагу на використання вкладених лапок

document.write("<p><a href='http://localhost'>Link to localhost</a></p>");

Для виводу різних інформаційних повідомлень, що не відноситься до змісту web-сторінки слід використовувати метод alert, що представляється об'єктом window. Цей метод виводить модальне діалогове вікно (рис.7.1) виконання, що блокує, скрипт до натискання користувачем кнопки в цьому діалозі.

Лістинг 7.1 - Виклик вікна повідомлення із скрипта Javascript

Рис. 7.1. - Виклик вікна повідомлення із скрипта Javascript