|
Содержание урока
1. Основы Java Script
>> Основы JavaScript >> Назначение JavaScript 2. Структура документа >> Структура документа >> Теги <NOSCRIPT> и </NOSCRIPT> 3. Функция 4. Символы комментариев 5. Переменные 6. Ввод и вывод информации >> Ввод >> Вывод 7. Дополнительный материал >> История создания >> Java апплеты Тест Задания Литература Рассмотрим основной элемент языка JavaScript - функцию. Под функцией подразумевается именованный фрагмент кода, который выполняется только в том случае, когда его вызвали.
Пример
function someFunction() { // код функции} Функция должна иметь уникальное имя (в данном примере someFunction) и ее код должен быть заключен в фигурные скобки {}. При именовании функции рекомендуется присваивать осмысленные имена, которые должны подчеркивать характер выполняемых ими действий.
Приведем ряд примеров:
1. function showTime(){ // функция выводит время на экран} 2. function do_Calc(){ // функция выполняет вычисления} 3. function askUser(){ // функция запрашивает пользователя} 4. function randColor(){ // функция случайным образом генерирует цвет} Функция выполняет свои действия только при вызове:
Внимание: Указание скобок () обязательно даже при вызове функций, которые не имеют параметров.
Внимание: следует помнить, что JavaScript различаются символы верхнего и нижнего регистров: askUser, AskUser и askuser - это три разные функции.
Функции могут иметь любое число параметров , которые перечисляются в скобках. Параметры отделяются друг от друга запятой и пробелом.
Пример:
do_Calc(10, 20, 30) Функция, которая имеет параметры, должна уметь принимать их - для этого при описании функции указываются переменные, в которые при вызове помещаются значения передаваемых параметров.
Пример:
function do_Calc(a, b, c){ // // Здесь производятся действия над параметрами // } Функции могут возвращать определенные значения. Для этого используется ключевое слово return.
Пример:
function randColor(){ // // функция случайным образом генерирует цвет // // Здесь происходит вычисление цвета return randColor // возращение значения }
НАВЕРХ |
|||||||