자바스크립트는 매개변수를 선언하지 않아도 사용할 수 있다.
<script>
function sumAll() {
var willReturn = 0;
for (var i in arguments) {
willReturn += arguments[i];
}
return willReturn;
}
alert(sumAll(1, 2, 3, 4, 5, 6, 7, 8, 9, 10));
</script>
숫자일 경우만 덧셈하려면
<script>
function sumAll() {
var willReturn = 0;
for (var i in arguments) {
if (typeof (arguments[i]) === typeof (1)) {
willReturn += arguments[i];
}
}
return willReturn;
}
alert(sumAll(1, 2, 3, 4, 5, 6, 7, 8, 9, '222'));
</script>
이련 경우도 될거 같고 몇가지 방법이 더 있을듯 하다.
'Javascript' 카테고리의 다른 글
form 값을 새창으로 전송하기 (0) | 2012.06.27 |
---|---|
자바 스크립트 내장함수 (0) | 2012.06.15 |
자료형의 확인 (0) | 2012.06.07 |
나는 꼽사리다를 웹으로 들어보자. (0) | 2012.02.08 |
document.documentElement.innerHTML (0) | 2012.02.07 |