ВУЗ:
Составители:
Рубрика:
28
Функции и объекты пользователя
Функции
Язык программирования не может обойтись без механизма многократного
использования кода программы. Такой механизм обеспечивается процедурами или
функциями. В JavaScript функция выступает в качестве одного из основных типов данных.
Одновременно с этим в JavaScript определен объект Function.
В общем случае любой объект JavaScript определяется через функцию. Для создания
объекта используется конструктор, который в свою очередь вводится через Function.
function f_name(arg1,arg2,...)
{
/* function body */
}
В следующем примере демонстрируется работа с функциями JavaScript:
<html>
<head><title>Работа с функциями</title></head>
<body>
<input type="button" value="Выполнение функции 1" onclick="func_1()">
<input type="button" value="Выполнение функции 2 c передачей аргумента"
onclick="func_2('argument_1','argument_2')">
</body>
<script>
func_3(a,b){
sum = a + b;
return sum;
}
function func_1(){
alert("Запущена функция 1");
returnValue = func_3(3,4); //Функция возвращает сумму двух чисел
alert(returnValue);
}
function func_2(str1, str2){
alert("Запущена функция 2");
alert("Аргумент 1 равен " + str1);
alert("Аргумент 2 равен " + str2);
}
</script>
</html>
Объекты
Объект - это ключевой, главный тип данных JavaScript. Тип данных Object сам
определяет объекты.
Для определенности сначала рассмотрим пример произвольного, определенного
пользователем объекта, потом определимся с тем, что же это такое:
function Rectangle(a,b,c,d)
{
this.x0 = a;
this.y0 = b;
this.x1 = c;
this.y1 = d;
this.area = new Function("return Math.abs(this.x0-this.x1)*Math.abs(this.y0-this.y1)");
this.perimeter = new Function("return (Math.abs(this.x0-this.x1)+Math.abs(this.y0-this.y1))*2");
Функции и объекты пользователя Функции Язык программирования не может обойтись без механизма многократного использования кода программы. Такой механизм обеспечивается процедурами или функциями. В JavaScript функция выступает в качестве одного из основных типов данных. Одновременно с этим в JavaScript определен объект Function. В общем случае любой объект JavaScript определяется через функцию. Для создания объекта используется конструктор, который в свою очередь вводится через Function. function f_name(arg1,arg2,...) { /* function body */ } В следующем примере демонстрируется работа с функциями JavaScript:Работа с функциями Объекты Объект - это ключевой, главный тип данных JavaScript. Тип данных Object сам определяет объекты. Для определенности сначала рассмотрим пример произвольного, определенного пользователем объекта, потом определимся с тем, что же это такое: function Rectangle(a,b,c,d) { this.x0 = a; this.y0 = b; this.x1 = c; this.y1 = d; this.area = new Function("return Math.abs(this.x0-this.x1)*Math.abs(this.y0-this.y1)"); this.perimeter = new Function("return (Math.abs(this.x0-this.x1)+Math.abs(this.y0-this.y1))*2"); 28
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »