Принципите на предавателни параметри в JS, JavaScript

принципи параметър преминаване

Основи на строителни функции

функция функция име (параметър-списък)
оператори
)
Определя се по-долу sayHello проста функция без параметри:
функционира sayHello ()
предупреждение ( "Hello!");
>
За да се обадите на тази функция в скрипта трябва да използвате () операторът sayHello;

принципи параметър преминаване

Често е необходимо да се прехвърлят функциите на информация за промяна на действието на тази функция или да се използва в изчисленията. Данните се подават на функцията - независимо дали става дума буквални или променливи - наречен параметри или аргументи. Нека да разгледаме следната модификация на функцията sayHello, в която е възможно да се премине един параметър someName:

функция sayHello (someName)
ако (someName. = "")
предупреждение ( "Hello," + someName);
още
предупреждение ( "Той не смеят!");
>

В този случай, функцията получава стойност, в зависимост от които ще покаже една или друга линия. В резултат на това извикване на функция чрез

В резултат на изпълнението му трябва:
Здравейте, Джордж

Обадете се на функцията използване sayHello ( ""); или просто без параметри, sayHello (); да доведе до появата на още един диалогов прозорец:
не се срамувай!

функция addThree (argl, arg2, arg3)
<
сигнал (argl + ARG2 + arg3);
>
Var х = 5, у = 7;
addThree (х, у, 11);

В резултат на изпълнението му имаме: "23"

addThree (5, 11, "Бъдете внимателни!");

В резултат на автоматична линия тип реализация, ще бъдат показани: "16Budte внимателни!"

С типа на операцията може да подобри нашата функция, така че тя съобщава за грешка.

функция addThree (argl, arg2, arg3)
ако ((typeof argl! = "число") Аз съм (typeof arg2! = "число") || (typeof arg3. = "число"))
предупреждение ( "Грешка:. Разрешени са само цифри");
още
сигнал (argl + ARG2 + arg3);
>

Следваща ще бъде представен на редица други възможности за подобряване на надеждността на функции, но за сега нека да се съсредоточи върху данните, върнати от функцията.