항해 일지

‘==’와 ‘===’ 연산자의 차이

얼음꽃 2022. 12. 17. 22:00
728x90

== : 좌측 우측의 값이 다를 경우 타입 변화을 시킨 후에 값을 비교하고 같으면 True 값을 반환 (동등연산자)

 

=== : 좌측 우측의 값이 값 자체가 같고 타입도 똑같아야지만 True 값을 반환 (일치연산자)

 

1 == "1" // true

1 === "1" // false

1 === 1 // true
"1" === "1" // true

 

즉, === 이 더 엄격하게 값을 체크 한다고 보면 됩니다.

728x90