728x90
300x250
SMALL
자바스크립트에서 ==과 ===의 차이를 알아보자
자바스크립트에는 문자, 숫자등의 타입이 존재하는데 ==은 타입이 다르더라도 값이 같으면 같은 데이터로 간주 한다.
예시를 보자
console.log(10=='10'); //값은 true
위와 같이 앞에는 숫자 10이고 뒤에는 문자 10이지만 ==이 2개 일 경우 타입에 상관없이 데이터만 같다면 true를 반환한다.
console.log(10==='10'); //false 반환
만약 ===일 경우에는 두 개의 데이터 값은 같아도 타입이 다르기 때문에 false를 반환한다.
다르면 true를 반환하는 !=과 !==도 마찬가지이다.
728x90
반응형
LIST
'javaScript > J Query & 스크립트' 카테고리의 다른 글
[JavaScript] x **= y 는 무슨 뜻인가? (0) | 2022.02.16 |
---|---|
const 상수 배열 선언시 변경 (0) | 2022.02.15 |
자바스크립트 async vs defer (0) | 2022.02.12 |
var let const 차이 (0) | 2022.02.09 |
자바스크립트 공식사이트 (0) | 2022.02.07 |
댓글