Параметры - это локальные переменные, которые принимают значения передаваемые функции при ее вызове. Функцию можно определить с любым количеством параметров, либо совсем без параметров. Фактические значения, передаваемые функции при вызове называются аргументами.
Если параметр не передан при вызове – он считается равным undefined.
Пример функции с двумя параметрами, param1
и param2
:
function testFun(param1, param2) {
console.log(param1, param2);
}
При вызове testFun
:
testFun("Hello", "World");
передается два аргумента, "Hello"
и "World"
. Внутри функции, param1
будет содержать значение "Hello", а param2
будет содержать значение "World". Обратите внимание, что вы могли бы еще раз вызвать testFun
с другими аргументами и параметры будут содержать значения новых аргументов.
sum
которая принимает два аргумента и возвращает их сумму.