728x90
반응형

identity-operator 2

JavaScript에서 ==와 ===의 차이점

질문 : JavaScript에서 ==와 ===의 차이점 JavaScript에서 == 와 === 의 차이점은 무엇입니까? != 및 !== 연산자도 보았습니다. 그러한 연산자가 더 있습니까? 답변 === 및 !== 는 엄격한 비교 연산자입니다. JavaScript에는 엄격한 유형 변환 동등 비교가 있습니다. strict 동등성을 위해 비교되는 객체는 동일한 유형을 가져야하며 다음을 수행해야합니다. 두 문자열은 동일한 문자 시퀀스, 동일한 길이 및 해당 위치에 동일한 문자가있을 때 완전히 동일합니다. 두 숫자는 숫자가 같을 때 완전히 같습니다 (같은 숫자 값을 가짐). NaN 을 포함하여 아무것도 같지 않은 NaN . 양수와 음수 0은 서로 같습니다. 두 부울 피연산자가 모두 참이거나 둘 다 거짓이면 완전히 ..

JavaScript 비교 연산자 (== vs ===)의 차이

질문 : JavaScript 비교에서 사용해야하는 같음 연산자 (== vs ===)는 무엇입니까? 나는 JSLint 를 사용하여 JavaScript를 통과하고 있으며 if 내부에서 idSele_UNVEHtype.value.length == 0 == (등호 2 개)를 === (등호 3 개)로 바꾸라는 많은 제안을 반환 if 성명서. == 를 === 로 바꾸면 성능상의 이점이 있습니까? 많은 비교 연산자가 존재하므로 성능 향상을 환영합니다. 유형 변환이 발생하지 않으면 == 보다 성능이 향상됩니까? 답변 완전 항등 연산자 ( === )는 유형 변환이 수행되지 않는다는 점을 제외하고 == )와 동일하게 작동하며 동일한 것으로 간주 되려면 유형이 동일해야합니다. 참조 : 자바 스크립트 튜토리얼 : 비교 연산자 ..

728x90
반응형