티스토리 뷰

JavaScript


반복문 / 조건문


☞ 자바 문법과 거의 흡사하다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
    var date = new Date();
    var hour = date.getHours();
    // if
    if(hour > 12)
        alert("ㅇ오후");
    else
        alert("오전");
    
    //switch
    var input = Number(prompt( '숫자를 입력하세요','숫자'));
    switch(input%2){
    case 0 :
        alert('짝수');
        break;
    case 1 :
        alert('홀수');
        break;
    default:
        alert('숫자가 아닙니다.'    );
        break;
    }
 
    var arr = [1,2,3,4,5];
    // for
    for(var i = 0; i <arr.length; i++)
        alert(arr[i]);
    // for in
    for(var i in arr)
        alert(arr[i]);
cs


함수

정  의

☞ 익명 함수 / 선언 함수가 있음

☞ 익명 함수 : 흐름상 선언문 뒤에 호출해야 작동함

☞ 선언 함수 : 흐름상 호출 먼저 하고 뒤에 선언해도 작동함

1
2
3
4
5
6
7
8
9
10
    // 익명 함수
    var myFunction = function(){
        alert('함수');
    };
    
    // 선언 함수
    // 선언 함수는 시작할  한번 전체 스캔해서 선언 함수 내용을 갖고 있
     function functionA(){
         alert('나는 선언함수');
     }
cs


그렇다면...


1
2
3
4
5
6
7
8
9
10
11
12
13
14
    myFunc();
    var myFunc = function(){
        alert('함수당ㅋㅋ');
    }
    myFunc();
    var myFunc = function(){
        alert('함수야??');
    }
    
    function myFunc(){
        alert('함수맞아??');
    }
 
    myFunc();
cs


결과를 예상해보자!!


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함
Total
Today
Yesterday