[JavaScript] 비교연산자

OFFDUTYBYBLO·2020년 5월 26일
0

JavaScript

목록 보기
8/40
post-thumbnail

1.비교연산자

  • 왼쪽과 오른쪽의 값을 비교할 때 사용
  • string끼리, 숫자와 string을 비교할 수 있다.
  • 같다, 크다, 작다 등 여러가지 비교를 할 수 있다.

2.동등비교연산자(equality operator)

  • '==='는 값이 서로 같은지 비교하는 동등비교연산자이다.

3.!==

  • 같은지를 비교하는 것이 아니라 틀리는 것을 비교할 수도 있다.
if (a !== "b") {
    alert("틀렸습니다.");
}
  • answer값이 틀린값이 입력된다면 해당 조건은 참이되므로 다음 구문을 실행한다.

4.==

  • ==는 동등 비교연산자(equality operator)이다.
  • ===는 엄격한(identity/strict) 비교연산자 이고, ==는 느슨한 비교연산자 이다.
  • 이제까지 텍스트는 String형이며, ""(쌍따옴표)로 표시한다고 하였고,숫자는 Number형으로 "" 없이 숫자 그대로 사용한다.
  • 컴퓨터가 쌍따옴표로 되어있는 숫자를 만나면, '아 숫자긴 한데, 쌍따옴표로 감싸있고, 텍스트(String)이구나.' 라고 해석한다.
  • 그래서 JavaScript에서는 느슨한 동등 비교가 가능하다.
if ("3" == 3) {
  return true;
}
  • ==로 비교하면 참
if ("3" === 3) {
  return false;
}
  • ===로 비교하면 거짓이다.
profile
블로그 운영 x

0개의 댓글