TIL | 자바스크립트 조건문

이은빈 EUNBIN·2021년 5월 25일
0

JavaScript

목록 보기
4/5
post-thumbnail

👩🏻‍💻 조건문이란?

표현식이 참으로 평가되면 실행되는 블럭

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가 둘 다 참이면 실행
}

💡 ||(or) 연산자

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

💡 !(not) 연산자

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


👩🏻‍💻 삼항연산자

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


👩🏻‍💻 switch

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

0개의 댓글