Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

코드로보시죠

[JavaScript-13] ==와 ===차이 본문

[JavaScript] 코드잇과 함께!

[JavaScript-13] ==와 ===차이

코드로 보시죠 2023. 9. 24. 03:23

자바스크립트에서 ==와 ===는 두 대상이 같은지를 확인하는 연산자이구요,

!=와 !==는 두 대상이 다른지를 확인하는 연산자인데요,

 

등호의 개수에 따라 약간의 차이가 있는데요,

바로 코드로 보시죠

console.log('1' == 1); //false
console.log('1' === 1); //true

==를 쓰면, 자동 형 변환까지 한 걸 기준으로 판단합니다. 

반면, ===는 자동 형 변환이 일어나지 않고, 정말 둘이 자료형까지 동일한지를 판단하게 됩니다.

 

즉, 우리가 정말 같은지 확인하고 싶은 의도대로 쓰려면, ==가 아닌 ===를 써야합니다.

그러니, 실무에선 ===를 쓰겠죠?

 

마찬가지로, !=보단 !==를 씁니다.