ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 제어문(블록문, 조건문, 반복문, break문, cotntinue문)
    JavaScript/Basic 2022. 12. 3. 20:56

    제어문에는 블록문, 조건문, 반복문, break문, continue문이 있다

     

    블록문

    조건문 

    반복문

    break문 

    continue문

     

    블록문은 중괄호 {} 를 사용한다

     

    JS는 if문과 switch문으로 두 가지 조건문을 제공한다

    1. If문 Syntax 

    - 논리적 참, 거짓으로 실행할 코드 블록을 결정한다

    // condition1을 만족하면 statement1을 실행합니다.  
    
    if ( condition1 ) {
      statement1
    }
    
    // condition1을 만족하면 statement1을 실행하고, 만족하지 않으면 statement2를 실행합니다.
    
    if ( condition1 ) {
      statement1
    } else {
      statement2
    }
    
    // condition1을 만족하면 statement1을 실행하고, condition2을 만족하면 statement2을 실행합니다
    
    if ( condition1 ) {
      statement1
    } else if ( condition2 ) {
      statement2
    } else {
      statement3
    }

     

    예제 

    var num = 2; 
    var kind; 
    
    // if문  
    if(num > 0){
        kind = '양수'; 
    }
    console.log(kind); 
    
    // if else문
    if(num > 0){
        kind = '양수';
    }else{
        kind = '음수'; 
    }
    console.log(kind); 
    
    
    // if else if문
    if(num>0){
        kind = '양수'; 
    }else if(num <0){
        kind = '음수'; 
    }else {
        kind = '영';
    }
    console.log(kind);

    2. Switch 문 Syntax 

    - 논리적 참, 거짓보다는 다양한 상황(case)에 따라 실행할 코드 블록을 결정할 때 사용한다

    switch (표현식) {
    	case 표현식1: 
        	switch 문의 표현식과 표현식1이 일치하면 실행될 문; 
            break;
            
        case 표현식2; 
        	switch 문의 표현식과 표현식2가 일치하면 실핼될 문; 
            break;          
        default: 
        	switch 문의 표현식과 일치하는 case 문이 없을때 실행될 문;
    
    }

    예제

    // 월의 숫자를 영문 문자로 변환한다 
    var month = 4; 
    var monthName; 
    
    switch (month) {
        case 1: momtnName = 'January'; 
        break;  
    
        case 2: momtnName = 'February';
        break;
    
        case 3: momtnName = 'March';
        break;
        
        case 4: momtnName = 'April';
        break;
        ........................
    
        default: monthName = "Invalid_Month";  
    
    }
    
    console.log(monthName); // April

    'JavaScript > Basic' 카테고리의 다른 글

    배열(Array) part1- 정의, 생성방법  (0) 2022.12.06
    연산자(Operator)  (0) 2022.12.04
    var, let, const  (0) 2022.12.03
    스코프(Scope)  (0) 2022.12.03
    자바스크립트(JavaScript)이란?!  (0) 2022.11.22

    댓글

Designed by Tistory.