JavaScript 비교 연산자와 조건문

Yoon·2024년 2월 1일

비교 연산자

=
< > <= >= == !=
반환값은 항상 true / false

입력 방법

console.log(10>5);
console.log(10 == 5); // 동등 연산자
console.log(10 != 5); 

동등 연산자

  • ==로 표시
const a = 1;
const b = "1";

console.log(a == b);

결과 값 = true

일치 연산자(타입까지 판단)

const a = 1;
const b = "1";

console.log(a === b); 

결과 값 = false

코드를 입력하세요

조건문

어떤 조건에따라 이후 행동이 달라지게 함
if else else if

  • 조건문의 값은 항상 Boolean형 ( true / false )

if

  • 괄호안에 있는 조건을 판단해서 true 면 실행
if(age > 19){
  console.log('환영합니다.');
}

if(age <= 19){
  console.log('안녕히가세요.');
}

결과 값 = 19세 이상이면 환영합니다./ 19세 미만이면 안녕히가세요.

else, else if

  • else : if문의 조건이 false일 때 실행
  • else if : if문, else 조건이 false일 때 실행
// 추가요구사항 :
// 19살이면 수능 잘치세요 라는 문구를 보여주세요
// age === 19

const age = 19;

if(age > 19){
  console.log('환영합니다.');
}

// if(age <= 19){
//   console.log('안녕히가세요.');
// }
else if(age === 19){
  console.log('수능 잘치세요.')
}
else{
  console.log('안녕히가세요.');
}

console.log('------------------------------------')

결과 값= 19살 이상은 환영합니다./ 19살 입력하면 수능 잘치세요./ 19살 미만은 안녕히가세요.

0개의 댓글