русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объект Function.


Дата добавления: 2015-07-09; просмотров: 520; Нарушение авторских прав


ПРИМЕР Js27a, Js27b, Js27c

Этот класс позволяет пользоваться функцией как объектом. Конструктор объекта Function имеет вид:

 

var myFunc = new Function("аргумент1", "аргумент2", …." тело функции")

 

В этом случае имя объекта рассматривается как переменная, представляющая текущее значение функции,а при стандартном объявлении - как переменная, представляющая имя функции.

 

Объекты типа Function можно вызывать таким же способом как и функции, объявленные обычным способом:

myFunc("a","b").

 

Примеры:

 

Объект Function можно использовать как обработчик событий:

 

window.onload=new Function("document.bgColor = 'red' ");

При загрузке страницы цвет фона станет красным.

Рассмотрим два разных способа задания функции:

function sample(a, b)

{ return (a+b)/2; }

sample = new Function("a", "b", "return (a+b)/2"));

 

Эти две функции выполняют одну и ту же операцию, и их вызов одинаков:

z = sample(3, 5)

 

Свойства объекта Function

 

length - количество параметров, указанных в определении функции.

caller - содержит ссылку на функцию, из которой была вызвана данная функция. Если функция не вызывалась из другой функции, то значение этого свойства равно null.

 

 



<== предыдущая лекция | следующая лекция ==>
Методы установки даты-времени. | Методы объектов класса String для редактирования строк.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.073 сек.