자바스크립트에서 함수의 매개변수
자바스크립트에서는 함수를 호출할 때 지정된 매개변수보다 많거나 적게 사용하는 것을 허용한다.
<script>
function print(str1) {
alert(str1);
}
print('string1', 'string2'); //1번 호출
print(); //2번 호출
</script>
위의 코드에서 print함수는 매개변수를 한개 입력 받을 수 있도록 선언되어 있지만, 더 많거나 적은 매개변수를 선언하여도 정상적으로 실행이 된다.
이때 1번 호출 처럼 선언된 매개변수 보다 많은 매개변수를 선언하는 경우 추가된 매개변수는 무시한다.
그리고 2번 호출 처럼 적은 매개변수를 선언하는 경우 그 매개변수는 undefined로 입력된다.
'개발 > JavaScript' 카테고리의 다른 글
[JavaScript] 내부함수와 자기호출함수 (0) | 2018.06.20 |
---|---|
[JavaScript] 가변인자함수 (0) | 2018.06.20 |
[JavaScript] 익명 함수와 선언적 함수 (0) | 2018.06.20 |
[JavaScript] for of 반복문 (0) | 2018.06.20 |
[JavaScript] for in 반복문 (0) | 2018.06.20 |