javascript 동치연산자 =====의 차이점이 무엇일까요?

==와 !=는 Equality 연산자이다. 중요한 점은 JavaScript에서 ==를 사용하면 연산이 되기 전에 피연산자들을 먼저 비교할 수 있는 형태로 변환시킨다는 것이다.

123 == '123'                // return true

true == 1                   // return true

undefined == null           // return true

'nanumtip.com' == new String('nanumtip.com')  // return true

null == false               // return false

'true' == true              // return false

true == 2                   // return false

===와 !==는 Identity 연산자이다. ==와는 반대로 형변환을 하지 않고 연산한다.

123 === '123'               // return false

true === 1                  // return false

undefined === null          // return false

'nanumtip.com' === new String('nanumtip.com') // return false

당신의 답변

보여지는 당신의 이름 (옵션):
개인정보 보호: 이메일 주소는 이 알림을 발송하기 위해 사용됩니다.
안티-스팸 확인:
앞으로 이 검증을 피하려면,로그인 혹은 가입 하시기바랍니다.
구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...