2009-08-15 3 views

답변

3

유형 강제 인식 운영자 (==와! =) 몇 가지 이상한 결과를 얻을 수 있습니다!

'' == '0'   // false 
0 == ''   // true 
0 == '0'   // true 

false == 'false' // false 
false == '0'  // true 

false == undefined // false 
false == null  // false 
null == undefined // true 

' \t\r\n ' == 0 // true 

=== 및 == 완전 항등 연산자는 항상 preferred 있습니다.

3

== 이상을 사용하면 두 식의 종류가 다른 경우! = 당신이 신원 비교를 사용할 수 있습니다 그러나 === 또는 문자열, 숫자 또는 부울 등

로 변환하려고 시도합니다! == 유형 변환이 수행되지 않고 유형이 동일해야합니다.