Функции могут также использоваться в комбинации с обработчиками события. Пожалуйста рассмотрите этот пример:
<html> <head>
<script language="JavaScript"> <!-- hide
function calculation() { var x= 12; var y= 5;
var result= x + y;
alert(result); }
// --> </script>
</head> <body>
<form> <input type="button" value="Calculate" onClick="calculation()"> </form>
</body> </html>
Здесь вы можете проверить работу примера:
Кнопка вызывает функцию calculation(). Вы видите, что функция делает некоторые вычисления. Для этого мы используем переменные x, y и result. Мы можем определять переменную ключевым словом var. Переменные могут использоваться, чтобы хранить различные значения - например числа, текстовые строки и т.д. Строка var result= x + y; сообщает, чтобы броузер создал переменную result и сохранил в ней результат x + y (т.е. 5 + 12). После этой операции переменная result is 17. Командаalert(result)
является в этом случае аналогом alert(17). Это означает, что мы получаем всплывающее окно с номером 17 в нём. .
[Содержание] [следующее]
©1996,1997 by Stefan Koch
e-mail:skoch@rumms.uni-mannheim.de
http://rummelplatz.uni-mannheim.de/~skoch/
My JavaScript-book