항해 일지
‘==’와 ‘===’ 연산자의 차이
얼음꽃
2022. 12. 17. 22:00
728x90
== : 좌측 우측의 값이 다를 경우 타입 변화을 시킨 후에 값을 비교하고 같으면 True 값을 반환 (동등연산자)
=== : 좌측 우측의 값이 값 자체가 같고 타입도 똑같아야지만 True 값을 반환 (일치연산자)
1 == "1" // true
1 === "1" // false
1 === 1 // true
"1" === "1" // true
즉, === 이 더 엄격하게 값을 체크 한다고 보면 됩니다.
728x90