Study/JavaScript
[JavaScript] '==' '===' 차이
momong'-'
2020. 10. 29. 16:04
== !=
Equality 연산자(동등 연산자)
사전적 의미)
equality
평균, 균등
느슨한 동등 비교. 강제형변환
예시)
1
2
3
4
5
6
7
|
123=='123' // true
'123'=='123' // true false==false // true
false==0 // true
false=="" // true
false==null // false
false==undefined // false
false==NaN // false
|
cs |
===, !==
Identity 연산자(일치 연산자)
사전적 의미)
identity
ID, 신원, 신분, 정체
엄격한 동등성 비교. 타입과 값 둘다 같아야 함
예시)
1
2
3
4
5
6
7
|
123==='123' // false
false===false // true
false===0 // false
false==="" // false
false===null // false
false===undefined // false
false===NaN // false
|
cs |