== & === 차이점

홍성표·2022년 5월 24일
0

== & === 연산자

  • JavaScript 에는 값을 비교하기 위한 == 연산자와 === 연산자가 있다.
  • 두 연산자는 값이 일치하면 true 를, 값이 일치하지 않으면 false 를 반환한다.

== 연산자

  • == 연산자는 두 피연산자의 타입이 다를 경우 자동으로 피연산자의 타입을 변환 후 값을 비교한다.
  • 타입을 비교하지 않음으로 === 연산자에 비해 느슨하다.

=== 연산자

  • === 연산자는 타입까지 비교한다.
  • == 연산자에 비해 엄격하다.

결론

  • == 연산자 보다는 === 연산자를 사용하도록 하자.
profile
안녕하세요. 홍성표입니다.

0개의 댓글