UX·UI - FrontEnd Dev. Story

프론트엔드/정보 용어

[어린이도 이해하는 소프트웨어 용어정리] 자바스크립트 매개변수란? (parameter)

클로이겅쥬 2020. 6. 26. 14:01
반응형

 매개변수란  = 두 변수를 연결해주는 변수

 

 

천재학습백과사전 참조

 

 

'매개'라는 단어를 사전에서 찾아보면 '둘 사이에서 양편의 관계를 맺어 줌'이라는 뜻을 가지고 있다.

그렇다면 매개 변수는 어떻게 사용되는 것일까?

RPG게임을 할때 아이템을 조합하던 그 순간을 떠올려 보자.

A라는 아이템과 1~3까지의 카드를 가지고 있고, 아이템과 한가지의 카드를 합치면 새로운 아이템이 탄생하는걸 가정해보자.

(1) A + 1카드 = X
(2) A + 2카드 = Y
(3) A + 3카드 = Z

아이템 A가 있는데 여기에 카드 1을 합치면 아이템 X가 탄생하고, 2를 합치면 Y, 3을 합치면 Z가 탄생하게 된다.

1, 2, 3 중에서 어떤 아이템을 섞느냐에 따라 결과물도 다르게 나온다는 뜻이다.


아이템 A는 항상 고정이고, 최종 아이템 결과물은 아이템 A에 어떤 숫자 카드를 더하느냐에 따라 결과가 달라진다.

여기서 1, 2, 3 (숫자 카드)의 자리가 바로 매개 변수가 된다. 즉, 어떤 값이 들어가느냐에 따라 결과가 달라지는 것이다.

이런 매개 변수는 프로그래밍을 할 때도 사용되는데 좀 더 효과적으로 프로그램을 만들 수 있게 도와준다.

굳이 1, 2, 3을 각각 넣은 식을 쓰지 않고, 매개 변수인 '숫자 아이템'이라고 적어서 하나의 함수로 줄일 수 있기 때문이다.

 

 

 

반응형