JavaScript에서는 Object.is() 메서드를 사용하여 두 값이 동일한지 확인할 수 있습니다. 다음 기사에서는 JavaScript Object.is() 메서드를 사용하는 방법을 소개하고 Object.is() 메서드와 == 연산자의 차이점을 이해하는 데 도움이 되기를 바랍니다. [동영상 튜토리얼 추천: JavaScript 튜토리얼]
JavaScript Object.is() 메소드
Object.is() 메소드는 두 값이 동일한지 확인하는 데 사용됩니다. 두 개의 매개변수를 허용하는데, 두 개의 인수는 비교할 값이고, 두 인수가 동일한지 여부를 나타내는 부울 값이 반환됩니다. 구문:
Object.is(value1, value2)
두 값은 다음 속성 중 하나가 있으면 동일할 수 있습니다.
● 두 값이 모두 정의되지 않은 경우.
● 두 값이 모두 null인 경우.
● 두 값이 모두 참 또는 거짓일 경우.
● 두 문자열의 길이가 같으면 문자도 같고 순서도 같습니다.
● 두 값이 모두 숫자이고 둘 다 "+0"인 경우.
● 두 값이 모두 숫자이고 둘 다 "-0"인 경우.
● 두 값이 모두 숫자이고 둘 다 "NaN"이거나 둘 다 NaN이 아닌 경우 둘 다 0이 아니며 둘 다 동일한 값을 갖습니다.
Object.is() 메서드는 다음에 적용될 수 있습니다.
●Object.is()는 두 문자열을 비교하는 데 사용됩니다.
●Object.is()는 두 숫자를 비교하는 데 사용됩니다.
●Object.is()는 두 객체를 비교하는 데 사용됩니다.
예제 1:
Object.is('PHP中文网', 'PHP中文网');
출력:
예제 2:
Object.is(0,-0);
출력:
Object.is() 메서드 그리고 "==" 연산자 차이점
1. "==" 및 "===" 연산자는 숫자 값 "+0" 및 "-0"을 동일하게 처리하는 반면 Object.is() 메서드는 이를 동일하지 않은 것으로 처리합니다.
2. 두 값이 모두 숫자이고 둘 다 "NaN"인 경우 "==" 및 "===" 연산자는 두 값을 동일하게 처리하지 않지만 Object.is() 메서드는 두 값을 동일하게 처리합니다. .
var a=NaN; var b=NaN; console.log(a==b);
출력:
위 내용은 JavaScript에서 Object.is() 메서드를 사용하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!