Содержание
- 2. Функция представляет собой подпрограмму, которую можно вызвать для выполнения, обратившись к ней по имени. Взаимодействие функции
- 3. Встроенные функции Рассмотрим некоторые встроенные функции: eval(строка) — вычисляет выражение в указанной строке; выражение должно быть
- 4. Функции в JavaScript являются объектами, и как следствие могут, например, присваиваться переменным, передаваться другим функциям, можно
- 5. Пример: document.write(escape("How do you do")) ; document.write(unescape("How%20do%20you%20do")); typeof() — возвращает тип указанного объекта в виде символьной
- 6. Пользовательские функции Функция задается своим определением (описанием), которое начинается ключевым словом function. Cинтаксис: function имя_функции (параметры)
- 7. Когда создается определение функции, список ее параметров (если он необходим) содержит просто формальные идентификаторы (имена) этих
- 8. Если требуется, чтобы функция возвращала некоторое значение, то в ее теле используется оператор возврата return с
- 9. Пример Допустим, требуется определить функцию для вычисления площади прямоугольника. Назовем эту функцию Srect. Тогда ее определение
- 10. Определение функции, описанное выше, будучи помещенным в программу, усваивается интерпретатором, но сама функция (ее код или
- 11. В JavaScript можно не поддерживать равенство между количествами параметров в определении функции и в ее вызове.
- 12. Примеры: вызов функции Srect(3, 5) /* возвращает площадь прямоугольника размером 3x5 */ Srect (3, 4 +
- 13. Переменные в JavaScript могут быть Локальными и Глобальными Локальные переменные - это переменные, объявленные внутри функции
- 14. Область видимости переменных Если вы используете просто оператор присвоения, то возможны две ситуации. 1. Переменная в
- 15. Если в теле функции вы используете ключевое слово var для инициализации переменной, то эта переменная будет
- 16. Программа может содержать и определение функции, и выражения ее вызова. При этом порядок их следования в
- 17. При определении функции после ключевого слова может не быть имени Например, можем объявить функцию вот таким
- 18. Самовызывающиеся функции в JavaScript Cинтаксис: (function () { // код функции }()); Главной идеей является то,
- 19. Пример вычисления факториала числа function factorial(n){ if(n result = 2 ; for (i=3;i result=result*i; } return
- 21. Скачать презентацию