
자바스크립트 공부했을때 잘 이해가 안가던 매개변수와 인수..!
나와 같은 사람들을 위해 아주 쉽게 풀어서 정리를 해보겠다.
함수에게 필요한 정보를 전달하는 역할
함수 정의 시에 사용되는 변수로, 함수가 받아야 하는 정보의 형태를 나타냄
함수를 호출할때 함수에 전달되는 값
함수를 호출할 때 실제로 전달되는 값으로, 함수가 동작할 때 사용되는 데이터
function 조명제어(동작) {
if (동작 === '켜기') {
console.log('전구가 켜졌어요!');
} else if (동작 === '끄기') {
console.log('전구가 꺼졌어요!');
} else {
console.log('뭔가 이상한 동작이에요!');
}
}
// 함수를 호출할 때 인자를 전달
조명제어('켜기'); -> 콘솔 창에 '전구가 켜졌어요!' 입력됨
조명제어('끄기'); -> 콘솔 창에 '전구가 꺼졌어요!' 입력됨