русс | укр

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

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

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

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


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

Створення функцій в JavaScript


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


 

Ви повинні пам'ятати зі школи, що таке функція. Якщо ні, то нагадую. У функції є певні параметри, якими вона маніпулює, і повертає результат. Наприклад, функція y = 2 * x +5. Тут ми можемо задати x = 3, а у відповідь отримаємо y = 11. Ось це приклад функції з математики. Абсолютно аналогічні функції і в javascript, тільки тут функцією може бути не просто якесь обчислення якогось вираження, а все, що завгодно.

Давайте для початку створимо функцію, яка 3 рази виводить повідомлення "Привіт".

Перший рядок повідомляє, що далі йде сценарій на мові javascript. На наступному рядку оголошується функція. Як бачите, все починається з ключового слова function. Усередині дужок вказуються параметри, але в даному випадку параметрів немає, тому всередині дужок все пусто. Далі йдуть фігурні дужки, всередині яких знаходиться код функції, який повинен бути виконаний при її виклику. Якості цього коду використовується функція alert (), яка викликає інформаційне віконце, в якому написаний текст, заданий параметром. В якості параметра функції alert () (це приклад вбудованої функції) передаємо рядок "Привіт". Функцію alert () ми викликаємо три рази.

Тепер поговоримо про функції з параметрами. Давайте створимо один з таких прикладів (буду писати відразу функцію і її виклик, без тега <script>).

Код досить прозорий, однак, давайте прокоментую. Знову ключове слово function, потім назва функції (в даному випадку, нехай буде sum). Усередині дужок вказав два параметри, які потрібні (x і y). Усередині функції я створюю ще одну змінну sum (це абсолютно нормально називати змінні і функції однаково), якою привласнюю суму x і y (які були передані). І потім виводжу в вікно браузера отриманий результат. Після функції викликаю її, передавши параметри 5 і 4. Ви можете перевірити, і побачите у вікні браузера - 9.



І, наостанок, скажу про повертаючі значення. У прикладі вище ми результат відразу друкували, однак, для даної функції буде найбільш логічно нічого не друкувати, а повернути результат. А що далі з ним робити - це вже інше питання. Давайте перепишемо функцію так:

Зверніть увагу на ключове слово return. Воно повертає результат (у нашому випадку - суму двох чисел).



<== предыдущая лекция | следующая лекция ==>
Типи перемінних в JavaScript | Умовний оператор в JavaScript


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


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

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

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


 


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

 
 

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

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