용어 정리
인수 : 함수를 호출할 때 괄호 내부에 여러가지 자료를 넣는 것
매개변수 : 함수를 정의할때 전달받을 인수를 정의하는 것
리턴 값 : 함수를 호출해서 최종적으로 나오는 결과
매개변수와 리턴값
매개변수 : 함수를 정의할 때 괄호 안에 적는 것
리턴값 : 함수의 최종 결과
매개변수와 리턴값은 함수의 필수 요소가 아니고, 필요할 때만 사용함.
기본형
function 함수명 (매개변수1, 매개변수2, ... 매개변수n) {
문장;
문장;
return 리턴값;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 인수 - 함수를 호출할 때 건네주는 변수
// 함수를 선언
const f = function (x) {
return x * y;
}
//함수를 호출
console.log(f(3)); // 9. 매개변수 x에 전달되는 인수가 3이고 리턴값이 9.
</script>
</body>
</html>