часть 11

Для начала, создавая  функцию , поместите имя новой переменной в круглые скобки –это параметр Основная структура будет выглядеть так:

function  имяфункции (параметр) {

// код JavaScript , который необходимо выполнить

}

Параметр- это просто переменная , поэтому вы можете выбрать любое допустимое для нее имя

Конечно ,функция  ничего не делает, пока вы ее не запустите , поэтому где-нибудь в другом месте вашего кода вы должны вызвать эту функцию таким образом Например:

print  (‘Привет ,мир’);

Во время выполнения этого кода вызывается  функция print  и ей посылается  строка ‘Привет ,мир’, которую она выводит на страницу Технически процесс посылания  информации функции называется  передачей аргумента В данном пример текст ‘Привет, мир’ –это аргумент Аргументы –это значения , передаваемые функции, которые соответствуют параметрам , определенным при создании функции Вы можете присваивать функциям не только последовательности символов  , но и любой тип переменной JavaScript, массив , число или логическое значение

Для возвращения  значений от функций используйте ключевое слово return , за которым следует величина , которую вы хотели бы вернуть:

function  имяфункции (параметр1 , параметр 2) {

// код JavaScript ,который необходимо выполнить

return value;

}

Ключевое слово return  должно быть последней инструкцией в функции, так как интерпретатор JavaScript выходит из функции сразу после того, как встречает инструкцию return Строки кода, следующие после данной инструкции, никогда не будут выполнены

Функция может возвращать только одно значение Если вы хотите вернуть несколько элементов  ,сохраните их в массиве и затем возвращайте этот массив

Есть тонкое , но критически важное различие при присвоении значений переменным внутри функции Если вы хотите ,чтобы переменная была доступна только для кода внутри функции, убедитесь ,что используется  ключевое слово var  для создания  переменной внутри функции Если вы не используете слово var , то просто сохраняете новое значение в глобальной переменной

Комментарии

No Комментарии

Leave a reply

Союз образовательных сайтов