반응형
① ==
'=='는 동등 연산자로 비교하는 두 개의 값(피연산자)이 서로 다른 타입이면 강제로 같은 타입으로 변환한 후 비교한다
두 값의 타입이 다르더라도 형 변환된 값이 같다면 true를 리턴한다
② ===
'==='는 일치 연산자로 비교하는 두 값의 타입과 값이 모두 같을 경우에만 true를 리턴한다
console.log(0 == '0'); // true
console.log(0 === '0'); // false
console.log(false == '0'); // true
console.log(true == '1'); // true
console.log(null == undefined); // true
console.log(null === undefined); // false
* React에서는 === 사용을 권장한다
반응형
'JavaScript' 카테고리의 다른 글
[#. JavaScript] Date()를 YYYY-mm-ddT, 2021-06-04T00:47:25.919Z 형식으로 변환하기 (0) | 2021.06.07 |
---|---|
[#. JavaScript] 기존 배열에 새로운 배열 추가하기 (0) | 2021.04.28 |
[#. JavaScript] 숫자 금액 세 자리 콤마 , 표시하기 (0) | 2021.02.18 |
[#. JavaScript] slice() vs splice() 차이점을 알아보자 (0) | 2021.02.16 |
[#. JavaScript] 배열 array에 특정 값이 포함되어 있는지 여부 체크하기 (0) | 2021.02.15 |