Приклад виклику функції
Ми дізналися ще трохи про скрипти і 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 привласнюється всій дужці, що містить вираження. Якщо необхідно, можна дане значення привласнити який-небудь змінний. Тільки не забудьте при написанні програми зобразити ці дужки заміненими на «Істина» чи «Неправда».