본문 바로가기

javascript

javascript 조건문 if

if문

const condition = true;
if (condition) {
    console.log("condition : " + condition);
} else {
    console.log("condition : " + condition);
}

const num1 = 5;
const num2 = 7;
if (num1 > num2) {
    console.log("num1이 num2보다 크다");
} else {
    console.log("num2가 num1보다 크다");
}

let score = prompt('점수를 입력하세요');

if (score >= 90) {
    console.log('A학점입니다.');
} else if (score >= 80) {
    console.log('B학점입니다.');
} else if (score >= 70) {
    console.log('C학점입니다.');
} else if (score >= 60) {
    console.log('D학점입니다.');
} else {
    console.log('F학점입니다.');
}

//중첩if문
if (score > 100) {
  console.log('100점을 초과했습니다.');

} else {
  if (score >= 90) {
      if (score >= 95) {
          console.log('A+학점입니다.');
      }else{
          console.log('A학점입니다.');
      }
  }else if (score >= 80) {
      if (score >= 85) {
          console.log('B+학점입니다.');
      }else{
          console.log('B학점입니다.');
      }
  }else if (score >= 70) {
      if (score >= 75) {
          console.log('C+학점입니다.');
      }else{
          console.log('C학점입니다.');
      }
  }else if (score >= 60) {
      if (score >= 65) {
          console.log('D+학점입니다.');
      }else{
          console.log('D학점입니다.');
      }
  }else{
      console.log('F학점입니다.');
  }
  
}

실행결과

설명

if문 문법  [1]조건문 문법

        if(조건식){
            조건식이 true일 경우 실행되는 영역
        }else if(조건식){
            조건식이false일 경우 실행되는 영역
        }else{
            위의 조건식이 전부 false일 경우 실행되는 영역
        }

[2]조건문 중첩
       if(조건식){ 
           if(조건식){
             조건식이 true일 경우 실행되는 영역
           }else{
             위 조건식이 true일 경우 실행되는 영역
           }

        }else if(조건식){
            조건식이false일 경우 실행되는 영역
        }else{
            위의 조건식이 전부 false일 경우 실행되는 영역
        }

   
   

 

'javascript' 카테고리의 다른 글

javascript 제어문 break, continue  (0) 2022.02.09
javascript 반복문 while  (0) 2022.02.09
javascript 반복문 for  (0) 2022.02.08
javascript 조건문 switch  (0) 2022.02.07
javascript 변수와 타입  (0) 2022.02.04