>  기사  >  웹 프론트엔드  >  자바스크립트 등호연산자 사용방법_기본지식

자바스크립트 등호연산자 사용방법_기본지식

WBOY
WBOY원래의
2016-05-16 18:25:591380검색

과거에는 등호 "=="가 항상 사용되었고 JS에서는 등호 "==="가 사용되지 않았습니다. 이 두 연산자가 두 객체의 동일성만 감지하면 하나는 유형 변환을 수행하고 다른 하나는 유형 변환이 수행되지 않기 전에만 true를 반환합니다.

코드 복사 코드는 다음과 같습니다.

var sNum="66";
var iNum=66>alert(sNum; ==iNum);//출력은 true입니다
alert(sNum===iNum);//출력은 false입니다

비교 중에 첫 번째 등호 연산자가 sNum을 대체합니다. 값 "66 "를 숫자형으로 변환한 후 iNum과 비교하면 true
가 반환됩니다. 그러나 두 번째 합동부호 비교에서는 유형변환을 하지 않으므로 문자열과 숫자형 간의 비교는 true가 될 수 없으므로 all Return false
부등호와 부등호도 있습니다


코드 복사 코드
var sNum="66";
var iNum=66;
alert(sNum!=iNum); //false로 반환
alert(sNum) !===iNum); //참으로 반환

첫 번째 연산자는 sNum을 숫자 유형으로 변환한 후 두 값을 모두 이해하기 쉽습니다. ​​​​같고 false를 반환
두 번째 연산자 비등호는 sNum 유형을 변환하지 않으므로 sNum이 iNum과 같지 않으므로 반환 값은 true입니다
이것은 내 연구 중 하나일 뿐입니다 메모 하하.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.