매개변수란(parameter)?
함수 외부에서 함수 내부로 특정값을 전달하기 위한 통로 이름
인수(argument)
함수를 호출 할 때 파라미터를 통해서 전달되는 값
- 함수 내부에서 만들어진 값을 함수 호출시 외부로 변환
- 함수구문 실행도중 특정시점에서 강제로 코드 실행 준단될때
// num1, num2는 매개변수(parameter)
function plus(num1, num2){
const result = num1+num2;
console.log(result);
}
// 3,123m 5,456은 인수(argument)
plus(3.123, 5.456);
위의 result(num1+num2)가 리턴 되어, 아래 plus에 num1(3.123)과 num2(5.456)이 더해져 값이 출력됨.
function plus(num1, num2){
const result = num1+num2;
console.log(result);
return result;
}
const total = plus(3.123, 5.456);
console.log(total);
//8.579 가 출력 됨.