매개변수와 인수

sjy·2022년 6월 27일
0

자바스크립트공부

목록 보기
2/3
function plus(a, b){
	console.log(a+b)
    };

a,b는 매개변수(parameter)

plus(3, 4);
// 7

3,4는 인수(Argument)

function test(a,b,c,d){
    console.log(a,b,c,d);
    console.log(arguments);
};

(Arrow Function Expression이 아닌 Function Statement에서만 가능)
arguments 라는 것을 매개변수로 정하지 않고 console.log로 확인하면 호출할 때 입력한 Arguments가 배열 형태로 나타난다.

test("가","나","다");
// 가 나 다 undefined
// Arguments(3) ['가', '나', '다', callee: ƒ, Symbol(Symbol.iterator): ƒ]

함수에서 사용하는 매개변수와 비교했을 때 인수의 개수가 적거나 많으면 undifined로 뜨거나 아예 사용하지 않는다(무시한다).

profile
수학과 코딩

0개의 댓글