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

Приклад виклику функції

Ми дізналися ще трохи про скрипти і JavaScript. Зберемо усі накопичені знання в одному прикладі. Багато чого з того, що ви в ньому побачите, уже зустрічалося вище. У лістингу представлена сторінка, що містить повноцінний скрипт.

<html>

<head>

<title> Зведення в квадрат </title>

<script type="text/javascript">

<!-- ховаємо скрипт

function getSquare (num)

{

squareNum = num*num;

return (squareNum);

}

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

</script>

</head>

<body>

<h1>A от і відповідь:</h1>

<script type="text/JavaScript">

<!-- ховаємо скрипт

myNum = 10;

mySqr = getSquare (myNum);

document.writeln("Квадрат числа "+myNum+" дорівнює"+mySqr+".");

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

</script>

<noscript>

<р>Ваш браузер не підтримує JavaScript</p>

</noscript>

</body>

</html>

МАСИВИ

Перш ніж ми закінчимо обговорення змінних, ми звернемося ще до одного питання. Масив — це тип даних, що дозволяє під одним ім'ям зберігати декілька змінних Кожна «змінна» має свій порядковий номер усередині масиву. Наприклад:

var player = new Array ("Боб", Катерина", "Дмитрик", "Петя");

Змінна рlауег — це масив. У ній зберігаються одночасно чотири значення. Доступ до них організується в такий спосіб. Після імені масиву в квадратних дужках пишеться його порядковий номер (який, у свою чергу, може бути не конкретним числом, а цілочисельною змінною). Масиви нумеруються з нуля. Наприклад: document.writeln ("Переможець - " + рlауег[2] +"!"):

Щоб довідатися, скільки елементів міститься в масиві, можна використовувати спеціальну команду за назвою length: NumPlayers = plауег.length;

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

script type="text/javascript">

<!-- ховаємо скрипт

<var player = new Array ("Боб", "Катерина". "Дмитрик", "Петя");

document.writeln ("<р>Гравець №2: " + player[1] + "<\/р>");

plауег[1] = "Тетяна";

player[4] = "Галина";

document.writeln ("<р> тепер гравець №2; " + player[1] + "<\/р>"):

vaг newIdx = (player.length - 1);

document.writeln ("<p> Наш новий гравець: " + player[newldx] + "<\/р>"):

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

/script>

Операції порівняння в JavaScript

Операція

Зміст

Приклад

Умова повернення «істини»

==

Дорівнює

х==у

х дорівнює у

!=

Не дорівнює

х != у

х не дорівнює у

>

Більше

х > у

х більше, ніж у

<

Менше

х < у

х менше, ніж у

> =

Більше або дорівнює

х >= у

х більше або дорівнює у

< =

Менше або дорівнює

х <= у

х менше або дорівнює у

Порівнюватися можуть не тільки чисельні значення, але і рядок. Коли виробляється порівняння, то значення true чи false привласнюється всій дужці, що містить вираження. Якщо необхідно, можна дане значення привласнити який-небудь змінний. Тільки не забудьте при написанні програми зобразити ці дужки заміненими на «Істина» чи «Неправда».