TIL|JavaScript条件文


👩🏻‍💻 条件文は?


式が真の場合、実行されるブロック
if (표현식A) {
  표현식A가 참이면 실행
} else if (표현식B) {
  표현식B가 참이면 실행
} else {
  표현식A, B에 해당하지 않는 경우에 실행
}

👩🏻‍💻 式が偽:Falsy

  • false
  • 0
  • ""
  • null
  • undefined
  • NaN
  • 👩🏻‍💻 実際に式を評価する場合:Truthy

  • true
  • 0以外の数字
  • 'Name'
  • {}
  • []
  • 👩🏻‍💻 論理演算子とともに使用


    💡 &&演算子(and)

    if (표현식A && 표현식B) {
      표현식A와 표현식B가 둘 다 참이면 실행
    }

    💡 ||演算子

    if (표현식A || 표현식B) {
      표현식A와 표현식B 중 하나만 참이어도 실행
    }

    💡 !演算子

    if (!표현식A) {
      표현식A이 거짓이면 실행
    }

    👩🏻‍💻 さんこうえんざんし

    조건 ? 표현식A(조건이 참이면 실행) : 표현식B(조건이 거짓이면 실행)

    👩🏻‍💻 switch

    let n = 10;
    switch (n % 2) {
        case 0: {
          console.log('2의 배수입니다.');
          break;
        }
        default:
          console.log(n);
    }