parameter와 argument의 차이

young0_0·2023년 3월 28일
0

TIL

목록 보기
80/91
function a(parameter){ //parameter
	console.log(parameter) //apple
}
a('apple') // argument

매개변수와 인수 차이

매개변수와 인수의 차이점은 쓰임의 차이가 있다.
함수를 정의할 때 사용 되는 변수를 매개변수(parameter) 하고 하고 실제로 함수가 호출될 때 넘기는 변수값을 인수(argument)라고 한다.

parameter란?

매개변수
함수 등의 input으로 제공되는 여러 데이터중 하나를 가리키기 위해 사용되는 변수의 한 종류

  • 함수를 선언 할때 파라미터 또는 매개변수

argument란?

인수
함수의 결과를 얻기 위해 제공되어야만 하는 값

  • 함수를 실행(호출) 할때 알규먼트 또는 인수

함수 예시

  • prameter와 argument의 갯수가 다를경우

파라미터의 갯수가 더 많을 경우
남은 파라미터는 undefined가 된다.

function add (x,y,z) {
	console.log(x,y,z) //1,2,undefined 
  	console.log(argument) // [1,2] //배열로 나타암
}

add(1,2) 

인수의 갯수가 더 많을 경우
남은 인수는 무시된다.

function minus(x,y){
	console.log(x,y) // 1,2
}
minus(1,2,3)
profile
열심히 즐기자ㅏㅏㅏㅏㅏㅏㅏ😎

0개의 댓글