- 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)

+ Recent posts