본문 바로가기

Javascript

조건문(if, else if, else, switch)

1️⃣ 기본적인 if문

if (true 또는 false가 나올 수 있는 조건) {

console.log("true 실행");

}

let x = 10;

if (x > 0) {
  console.log("x는 양수입니다.");
}

변수 x가 양수인지를 판별하여, 양수인 경우 "x는 양수이다."라는 메시지를 출력한다. if문은 조건이 true인 경우에만 코드를 실행한다.

2️⃣ if-else문

let x = -10;

if (x > 0) {
  console.log("x는 양수입니다.");
} else {
  console.log("x는 음수입니다.");
}

변수 x가 양수인지를 판별하여, 양수인 경우 "x는 양수입니다."라는 메시지를 출력하고, 그렇지 않은 경우 "x는 음수입니다."라는 메시지를 출력한다. if-else문은 조건이 참인 경우와 거짓인 경우 각각 다른 코드를 실행한다.

 

3️⃣ if-else if-else문

let x = 0;

if (x > 0) {
  console.log("x는 양수입니다.");
} else if (x < 0) {
  console.log("x는 음수입니다.");
} else {
  console.log("x는 0입니다.");
}

변수 x가 양수인지, 음수인지를 판별하여, 0인 경우를 포함해 각각 다른 메시지를 출력한다. if-else if-else문은 여러 개의 조건을 순서대로 비교하여, 해당하는 조건에 맞는 코드를 실행한다.

2. switch문

let fruit = "사과";

switch (fruit) {
  case "사과":
    console.log("사과는 빨간색입니다.");
    break;
  case "바나나":
    console.log("바나나는 노란색입니다.");
    break;
  case "오렌지":
    console.log("오렌지는 주황색입니다.");
    break;
  default:
    console.log("해당하는 과일이 없습니다.");
    break;
}

 switch문을 사용하여 과일의 종류에 따라 색상을 출력한다. switch문은 변수의 값에 따라 여러 개의 경우(case) 중 하나를 선택하여 해당하는 코드를 실행한다. default는 모든 경우에 맞지 않는 경우에 실행되는 코드를 작성한다. break문으로 넘어가는 것을 막아준다.

'Javascript' 카테고리의 다른 글

삼항 연산자 & 단축평가  (0) 2023.07.25
조건문의 중첩&조건부 실행  (0) 2023.07.25
화살표 함수  (0) 2023.07.25
함수 스코프(scope) : 변수의 영향 범위  (0) 2023.07.25
함수 매개변수 & 반환값  (0) 2023.07.25