728x90
반응형
JavaScript == 와 === 의 차이점
자바스크립트에서 값을 비교할 때에 == 또는 === 을 사용해 값을 비교합니다.
이때 비교연산자 == 과 ===의 차이점에 대해 알아보겠습니다.
== 와 === 차이점
먼저 자바스크립트를 사용하면서 === 연산자를 사용하는 경우가 더욱 많습니다.
이유는 == 에는 형변환 기능이 암묵적으로 발생합니다. (숫자와 문자열 비교 시 양쪽 모두 문자열로 변환해서 비교)
== 와 === 예제
console.log(1004 == "1004"); // true ("1004"를 1004으로 변환)
console.log(1004 === "1004"); // false (변환 X)
console.log(1000 == "1e3"); // true ("1e3"을 1000으로 변환)
console.log(1000 === "1e3"); // false (변환 X)
728x90
반응형
'Programming > JavaScript' 카테고리의 다른 글
[JS / jQuery] 페이지 로딩시 함수 호출 / onload와 ready 차이점 (0) | 2021.07.14 |
---|---|
[JS / jQuery] for문 유형 forEach, for...of 사용법 및 예제 (0) | 2021.05.14 |
[JS / jQuery] 자바스크립트 onclick 이벤트 사용법 & 예제 (0) | 2021.05.03 |
[JS / jQuery] 자바스크립트 change 이벤트 사용법 & 예제 (데이터 가져오기) (1) | 2021.04.30 |
[JS / jQuery] Ajax beforeSend - Ajax 통신 직전에 jqXHR 객체 수정하여 전송하기 (0) | 2021.04.29 |