파라미터
는 함수를 정의할 때 선언되는 값이므로 서로 다른 개념
// 함수의 파라미터로 전달되는 인자값을 조정하여 함수의 동작을 변경할 수 있는 예시
// 두 수를 더하는 함수
function addNumbers(num1, num2) {
return num1 + num2;
}
// 함수 호출
console.log(addNumbers(2, 3));
console.log(addNumbers(5, 7));
// 인자값을 조정하여 함수 호출
console.log(addNumbers(2, 4));
console.log(addNumbers(8, 9));
위의 코드에서 'addNumbers()'함수는 num1, num2라는 두 개의 파라미터를 가지고 있다. 이 함수를 호출할 때 인자값으로 전달된 두 개의 값(2와 3, 5와 7)을 더한 결과가 반환된다.
함수를 호출할 때 인자값으로 전달되는 값이 바뀌면 함수의 동작이 방식이 달라질 수 있다. 예를 들어, 'addNumbers(2,4)'와 'addNumbers(8,9)'처럼 인자값을 변경하면 함수가 더하는 값이 달라지므로 결과값도 달라진다.