==, === 차이점

효딩딩·2022년 8월 22일
0

JavaScript에서 값을 비교하기 위해 연산자를 사용함

두 연산자는 값이 일치하면 true를 반환하며, 값이 일치하지 않으면 false를 반환합니다.

'==' 는 동등 연산자 (Equal Operator)

  • ==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.(값만 같으면 true이다)

'==='는 일치 연산자 (Strict Equal Operator)

  • ===는 Strict, 즉 엄격한 Equal Operator로써, "엄격하게" 같음을 비교할 때 사용하는 연산자이다.
  • ===는 a === b 라고 할때, '값'과 값의 '종류' (Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.

출처:
https://developer-talk.tistory.com/184
https://steemit.com/kr-dev/@cheonmr/js-operator


(영문 해석)

  • The equality operator in javascript is used to compare if two values are equal.
  • The comparison is made by == and === operators in javascript.

The main difference between the == and === operator in javascript is that the == operator does the type conversion of the operands before comparison, whereas the === operator compares the values as well as the data types of the operands.

Source:
https://www.scaler.com/topics/javascript/difference-between-double-equals-and-triple-equals-in-javascript/

profile
어제보다 나은 나의 코딩지식

0개의 댓글