JavaScript의 == 및 ===는 동등 비교 연산자입니다. ==(느슨한 동등성)은 유형 변환을 수행하고 다른 유형의 데이터 비교를 허용하는 반면, ===(완전 동등성)은 유형 변환을 수행하지 않고 유형과 값이 같은지 여부만 비교하여 다른 유형의 데이터 비교만 허용합니다. 같은 유형.
JavaScript에서 ==와 ===의 차이점
질문: JavaScript에서 ==와 ===의 차이점은 무엇인가요?
상세 답변:
== 및 ===는 JavaScript의 동등 비교 연산자이지만 데이터를 비교할 때 고려하는 다양한 요소가 다릅니다.
== (느슨한 평등)
=== (엄격한 평등)
예:
구체적인 비교 동작은 다음과 같습니다.
비교 유형 | == | === |
---|---|---|
숫자 및 숫자 | 같음 | 같아 |
문자열 및 문자열 | 같음 | 같음 |
부울 및 부울 | 같음 | 같음 |
NaN 및 NaN | 같음 | 같음 |
null 및 null | equal | equal | ㅋㅋㅋ
부울 합계 문자열 | 같지 않음 | equal |
null 및 정의되지 않음 | equal | equal |
object and object | 같은 객체를 가리킵니다 | 같은 객체를 가리킵니다 |
위 내용은 js에서 ==와 ===의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!