- JAVASCRIPT 가변인자함수 만들기.
자변인자 함수를 만들려면 함수 내부에 arguments 변수를 넣어야 한다. (※ 함수의 매개변수의 값은 아무것도 읍다.)
예) 합을 구하는 가변인자 함수
<script>
function sumAll() {
var sum = 0;
for(var i=0; i<arguments.length; i++){
sum += arguments[i];
}
return sum;
}
alert(sumAll(1, 3, 4, 5, 1, 5, 6));
</script>
만약 매개변수의 개수가 다를때 마다 다른것을 리턴하는 함수를 만들고 싶다면 ?
예) arguments 요소의 갯수에 따라 조건을 설정하면 된다.
<script>
function 함수이름() {
var length = arguments.length;
// 조건설정
if( length = 0 ) {
}
else if( length = 1 ) {
}
else {
}
}
alert(sumAll(1, 3, 4, 5, 1, 5, 6));
</script>
자바스크립트 공부는 생각해보면 처음인듯 싶다...
몰랐던 함수 2개
prompt(); -> 사용자의 입력 값을 받아옴.(return var)
confirm(); -> 사용자에게 true & false 값 받아옴(return boolean)
'공부 > JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT_[ window.event.keyCode ] (0) | 2013.08.27 |
---|---|
JAVASCRIPT_[ isNaN() 메서드 ] (0) | 2013.05.31 |
JAVASCRIPT_[ GooGoleMap API ( 오버레이 & 마커 ) ] (0) | 2013.03.29 |
JAVASCRIPT_[ GoogleMap API ] (0) | 2013.03.22 |
JAVASCRIPT_[window.open() 화면 중앙출력] (0) | 2012.11.12 |