본문 바로가기
Javascript

[Javascript] 자바스크립트 조건문 (if)

by yuraming 2023. 10. 18.

Javascript 조건문

JavaScript에서 조건문은 지정한 조건이 참인 경우 명령문(statement)을 실행합니다.

또한 조건이 거짓인 경우 또 다른 명령문이 실행 될 수 있습니다.

 

 

if 문

if 문은 주어진 조건이 참인 경우에 코드 블록을 실행

if (조건) {
    // 조건이 참일 때 할일
}

 

else if 문

여러 개의 조건을 검사하고자 할 때 사용

이전의 if나 else if 중 어떤 조건도 참이 아닌 경우에 현재 조건을 검사

if (조건) {
    // 조건이 참일 때 할일
} else {
    // 모든 조건이 거짓일 때 할일
}

 

중첩 조건문

조건문은 다른 조건문 내에 중첩될 수 있습니다. 이는 여러 가지 조건을 고려해야 할 때 사용됩니다.

if (외부조건) {
    if (내부조건) {
        // 외부 조건과 내부 조건이 모두 참일 때 할일
    } else {
        // 내부 조건이 거짓일 때 할일
    }
} else {
    // 외부 조건이 거짓일 때 할일
}

 

이러한 조건문을 사용하여 프로그램은 주어진 조건에 따라 다르게 동작하도록 할 수 있습니다.

  /*
    if(조건){
        참일 때 할일
    } else{
        거짓일 때 할일
    } 
    */

    var a = 10;
    var b = 20;
    
    if(a>b){    
        document.write('a가 b보다 크다')
    } else{
        document.write('a가 b보다 작다')
    }


/*
  1==1 true
  1==0 false

  1 = true
  0 = false
  !false = true
  !true = false

  false==false ->true
  false==true  ->false

  1=='1'       ->true
  1==='1'      ->false  ===은 데이터의 타입까지 동일
  */

중첩 조건문

  var aa = 30;
  var bb = 20;
  if(aa>bb){    
      document.write('a가 b보다 크다');
  } else if(aa != bb){
      document.write('a가 b보다 작다');
  } else{
      document.write('a는 b와 같다');
  }