javascript :: conditional statement

지유·2024년 4월 18일
0

javascript

목록 보기
4/10
post-thumbnail

Conditional Statement


조건문 (Conditional Statement) 은 주어진 조건식의 평가 결과에 따라 코드 블럭(블록문)의 실행을 결정한다.
조건식 (Conditional expression) 은 boolean 값으로 평가 될 수 있는 표현식이다.

🧸 If ... else Statement

if(조건식 1){ 
  // 조건식 1이 참이면 이 코드 블럭이 실행된다.
}else if(조건식 2){
  // 조건식 2가 참이면 이 코드 블럭이 실행된다.
}else{
  // 조건식 1과 2가 거짓이면 이 코드 블럭이 실행된다.
}

✔️ else ifelse 는 옵션이며 else if 만 2번 이상 사용 가능.

💡 삼항 연산자 변환

const num = 2;
const kind='';

// if statement
if (num > 0){
  kind = '양수';
}else{
  kind = '음수';
}

// 삼항 연산자
const result = num > 0? '양수':'음수';
console.log(result) // 양수

🧸 Switch Statement

switch 는 주어진 표현식을 평가하여 그 값과 일치하는 표현식을 갖는 case문 으로 실행흐름을 옮긴다.
case 는 상황을 의미하는 표현식을 지정하고 콜론으로 마친다.
defaultswitch문 의 표현식과 일치하는 case 문 이 없을 때 실행되며, 사용 여부는 선택사항이다.

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

✔️ case문에 해당하는 문이 실행된 후의 break 중요!

profile
저의 공간에 오신 걸 환영해요 ☺️

0개의 댓글