비교연산자는 말 그대로 값을 비교하여 참과 거짓을 판단하는 것
결과값은 boolean타입으로 나온다
== : 값이 같으면 true
=== : 값이 같고, 같은 타입이면 true
!= : 값이 다르면 true
!== : 값이 다르거나, 타입이 다르면 true
> : 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크면 true
>= : 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크거나 같으면 true
< :왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작으면 true
<=: 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작거나 같으면 true
아래 예제 이미지는 var1, vars2를 비교한 연산자의 결과값이다
조건문에서 false면 출력되지 않는다
var park = 30;
if(park <= 20){
console.log("나이가 더 많습니다"); //false
}
else if(park === 40){
console.log("나이가 더 적습니다"); //false
}
else if(park == 30){
console.log("나이가 맞습니다"); //true > 출력
}
else{ console.log("나이가 틀립니다"); //이 기능은 사용되지 않는다
}