Home [Javascript] 기초2
Post
Cancel

[Javascript] 기초2

오늘은 어제 다루지 못했던 자바스크립트 기초부분을 다 정리하려고한다.

1. 조건문 (if문, switch문) -조건문에는 if문switch문이 대표적이다.

  • if문 (if, else, else if)*** if문은 **조건이 참(true)일 경우에만 실행하고 *거짓(false)인 경우에는 실행하지 않는다.

    1
    2
    3
    4
    5
    6
    7
    
    if (조건) {
      // 조건이 참일때 실행할 실행문
    } else if (조건) {
      // 조건이 참일때 실행할 실행문
    } else {
      // 조건이 참일때 실행할 실행문
    }
    

    -ifelse if각각의 조건이 참일 경우에 실행문이 실행된다. -둘다 거짓일 경우 else가 실행된다. -else if는 개수와 상관없이 추가할 수 있다.

  • switch문

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    switch(변수){
     case 조건1 :
       // 조건1이 성립할때 실행할 코드
       break;
     case 조건2 :
       // 조건2가 성립할때 실행할 코드
       break;
     case 조건3 :
       // 조건3이 성립할때 실행할 코드
       break;
     default :
       // 모든 조건에 성립하지 않을때 실행할 코드
      break;
    

    와 같은 문법을 갖고있다. break : 실행을 멈추고 해당 코드에서 빠져나온다. default : if문에서 else와 같이 위에 모든 조건들이 성립하지 않았을 때 실행된다.

  • if문과 switch문은 삼항 연산자를 이용하여 간단하게 표현할 수 있다. - 삼항 연산자 조건문 ? 실행문1 : 실행문2 와 같이 사용한다. ?는 조건문과 실행문을 구분하고, :는 실행문을 구분해준다.

    1
    2
    3
    4
    
    let a = 5;
    let b = 10;
    (a < b) ? console.log("true") : console.log("false");
    // true 출력
    
  • 위와 같은 조건문들에서는 비교연산자와 논리연산자를 사용할 수 있다.

2. 논리연산자 -논리연산자는 ||(OR), &&(AND), !(NOT) 가 있다.

  • ** (OR)** : 여러 조건 중 하나라도 true일때 true를 반환하고, 모든 값이 false일때만 false를 반환한다.
  • &&(AND) : 모든 값이 true일때만 true를 반환하고, 하나라도 false라면 false를 반환한다.
  • !(NOT) : true일 경우엔 false를 반환하고, false일 경우 true를 반환한다.
This post is licensed under CC BY 4.0 by the author.