자바스크립트 함수의 다양한 정의 방법

들블리셔·2020년 12월 29일
1
post-custom-banner

함수를 변수에 대입 할수도 있습니다.





ex1


<script>
      box = function(){
         i = 1;
         while(i <= 10){
            document.write(i)
            i += 1;
         }
      }
      box();	<== 함수 호출
</script>




이처럼 함수를 box라는 변수에 대입하였습니다.

box라는 변수는 함수를 가지게 된 것입니다.

변수명으로 함수를 호출 하면



브라우저 결과는 이렇게 뜨게되겠죠?

12345678910






또, ex1은 아래의 코드와 100% 동일합니다.


ex2


<script>
      function box(){
         i = 1;
         while(i <= 10){
            document.write(i)
            i += 1;
         }
      }
      box();
</script>




ex1과 ex2는 같으니까 결과도 같이 나오게 됩니다









이렇게 함수를 정의하는 방법이 다양하다고 합니다.

익명함수라는 것도 있는데 지금은 머리가 꽉차서 나중에 배워보도록 할 예

정입니다.

profile
나의 공부방
post-custom-banner

0개의 댓글