<script type="text/javascript">
         function returnTest(){
             alert('문장 A');
             return;
             alert('문장 B');
         }

        returnTest();
    </script>

return 키워드는 함수가 실행되는 도중에 함수를 호출 한 곳으로 돌아가라는 의미

return 키워드를 사용하면 값을 지정하지 않아도 함수를 호출한 곳으로 돌아간다

 

'개발개발 > 자바스크립트' 카테고리의 다른 글

함수를 매개 변수로 받는 함수  (0) 2012.08.27
내부함수  (0) 2012.08.27
가변인자  (0) 2012.08.27
매개변수  (0) 2012.08.27
함수 재정의  (0) 2012.08.27
Posted by 공돌공돌
,
<script type="text/javascript">
        function sumAll() {
            alert(arguments + ': ' + arguments.length);
        }
        sumAll(1,2,3,4,5,6,7,8,9);
    </script>

가변인자 함수는 매개 변수의 개수가 변할 수 있는 함수이다

매개 변수를 선언된 형태와 다르게 사용했을 때도 매개 변수를 모두 활용할 수 있다

위 소스는 argument(매개 변수의 배열)의 배열의 길이를 출력하는 예제이다

함수를 호출할 때 9개를 입력 했으므로 길이는 9로 출력된다

 

'개발개발 > 자바스크립트' 카테고리의 다른 글

내부함수  (0) 2012.08.27
리턴값  (0) 2012.08.27
매개변수  (0) 2012.08.27
함수 재정의  (0) 2012.08.27
함수 호출  (0) 2012.08.27
Posted by 공돌공돌
,

<script type="text/javascript">
        //매개변수 : 함수를 호출하는 쪽과 호출된 함수를 연결하는 매개가 되는 변수
        //Array 함수는 매개변수에 아무것도 입력하지 않게 설계됨
        var array1 = Array();       // 빈 배열
        var array2 = Array(10);     // 크기가 10인 배열 생성
        var array3 = Array(273, 103, 57, 32); // 매개변수를 배열로 만듦

        alert(array1 + '\n' + array2 + '\n' + array3 + '\n');
    </script>

                                                

'개발개발 > 자바스크립트' 카테고리의 다른 글

리턴값  (0) 2012.08.27
가변인자  (0) 2012.08.27
함수 재정의  (0) 2012.08.27
함수 호출  (0) 2012.08.27
함수의 생성과 출력  (0) 2012.08.27
Posted by 공돌공돌
,