#10 자바스크립트 조건문 if , Switch Case문

2023. 4. 3. 09:41자바스크립트

반응형

if 문의 예시

위 그림은 변수 x가 5보다 크면 "x는 5보다 큽니다."라는 문자열을 출력하고,
변수 x의 값이 10이므로 조건식이 참이 되어 실행 코드가 실행됩니다.
 
let x = 10;
if (x > 5) {
  console.log("x는 5보다 큽니다.");
}
 

if 문에 else문 추가 예시

위 그림은 변수 x가 5보다 작거나 같으면 "x는 5보다 작거나 같습니다." 라는 문자열을 출력하며
변수 x의 값이 3이므로 조건식이 거짓이 되어 else 블록의 실행 코드가 실행됩니다.
 
let x = 3;
if (x > 5) {
  console.log("x는 5보다 큽니다.");
} else {
  console.log("x는 5보다 작거나 같습니다.");
}
 
 
switch 문의 예시

위 그림에서 switch 문은 day 변수의 값에 따라 다른 결과를 출력하는 예시 입니다.
day 변수에 3이 입력되어 있으므로 case 3이 선택됩니다. dayName 변수에 "수요일"이 입력되어 
그리고 case문 안에 break 가 없다면, case 3 아래의 모든 코드가 실행됩니다.
 
let day = 3;
let dayName;

switch (day) {
  case 1:
    dayName = "월요일";
    break;
  case 2:
    dayName = "화요일";
    break;
  case 3:
    dayName = "수요일";
    break;
  case 4:
    dayName = "목요일";
    break;
  case 5:
    dayName = "금요일";
    break;
  default:
    dayName = "주말";
}

console.log(dayName); // "수요일"

반응형