Javascript/연산자
== 와 === 의 차이점
컴공 윤서혜 학습일기
2021. 1. 30. 17:45
==의 특징
타입을 비교하지 않는다.
const a = 1;
const b = '1';
const equals = a==b;
console.log(equals)
/*결과값*/
true
const a = flase;
const b = 0;
const equals = a==b;
console.log(equals)
/*결과값*/
true
const a = true;
const b = 1;
const equals = a==b;
console.log(equals)
/*결과값*/
true
const a = null;
const b = undefined;
const equals = a==b;
console.log(equals)
/*결과값*/
true
이와같이 값이 다른데 타입을 검사하지 않기 때문에 결과가 true로 나온다.
===의 특징
데이터 타입과 값도 전부다 비교해주기 때문에 주로 ===을 많이 이용한다.