Пример:
// Объявление функции sayHello с параметрами firstName, lastName
function sayHello(firstName, lastName) {
console.log(`Hello, ${firstName} ${lastName}`);
}
sayHello("Alex", "NAV"); // Вызов функции sayHello с аргументами "Alex", "NAV"
Пример:
function myFunc(theObject) {
theObject.make = "Toyota";
}
var mycar = { make: "Honda", model: "Accord", year: 1998 };
var x, y;
x = mycar.make; // x получает значение "Honda"
myFunc(mycar);
y = mycar.make; // y получает значение "Toyota" (свойство было изменено функцией)
Функции в JS
Параметры по умолчанию
Параметры по умолчанию позволяют задавать формальным (указанным при объявлении) параметрам
функции значения по умолчанию в случае, если функция вызвана без аргументов, или если параметру
явным образом передано значение undefined.
Если параметр не указан, то его значением становится undefined:
Если необходимо задать параметру функции значение по умолчанию, его указывают после “ = “:
В JavaScript параметры по умолчанию вычисляются каждый раз, когда функция вызывается без
соответствующего параметра, поэтому их целесообразно определять явным образом при объявлении
функции.
Преобразование типов в JS
Дополнительные материалы:
1. Функции в JavaScript
2. Функции в JavaScript (developer.mozilla.org)
3. Стандартный встроенный объект Function (developer.mozilla.org)
https://flagman.top/