▶️ 기본 조건문

  if ( 3 > 1 ){
    console.log('안녕')
  }

조건문은 특정 조건이 참일때만 코드를 실행하고 싶을떄 사용한다. 소괄호 안에 조건식, 중괄호 안에는 조건식이 참을 때 실행할 코드를 적어주면 된다.


▶️ 조건식의 부등호 기호

1 == '1' //true
1 === '1'//false
  • 조건식에는 <, <=, >, >=, ==, === 등이 들어갈 수있다.
  • == 등호는 느슨한 비교, ===는 엄격한 비교이다. 위 코드는 문자 1과 숫자1을 비교하고 있다.

▶️ 조건식의 원리

  if ( true ){
    console.log('안녕')
  }
  • if 조건식 안에 true가 들어가면 내부의 코드를 실행하며 if 조건식 안에 false가 들어가면 내부의 코드를 실행하지 않는다.
  • 실은 우리가 부등호기호를 이용해 조건식을 쓰는 이유도 조건식에 true인지 false인지를 명시하기 위해 쓰는것이다.
 0
 ""
 null
 undefined
 NaN

이런 false류의 값들이 들어가면 코드를 실행하지 않는다.


▶️ else if 조건문

if ( 1 == 3 ) {
  console.log('안녕')
} else if ( 1 == 2 ) {
  console.log('반가워')
} else {
  console.log('잘가')
}

위에서부터 조건식을 하나하나 풀어본 다음 맞는 조건식이 있으면 내부의 코드를 실행시키고, 그 다음에 나오는 else 혹은 if문은 무시한다.


▶️ and, or 기호

    if ( 1 == 1 || 2 == 2 ) {
    console.log('안녕')
  }
    if ( 1 == 1 && 2 == 3 ) {
    console.log('안녕')
  }

||은 or기호로 두 조건중 한개만 참 이면 true를 반환하고, &&은 두 조건 모두 참이어야 true를 반환한다.


profile
관조, 사유, 끈기

0개의 댓글