>  기사  >  웹 프론트엔드  >  js에서 숫자가 같은지 확인하는 방법

js에서 숫자가 같은지 확인하는 방법

藏色散人
藏色散人원래의
2021-03-02 10:46:345537검색

JS 방법으로 숫자가 같은지 확인합니다. 먼저 HTML 샘플 파일을 만든 다음 스크립트 태그를 추가합니다. 마지막으로 "document.getElementById("demo").innerHTML = (x == 8);"을 사용합니다. 숫자는 동일합니다.

js에서 숫자가 같은지 확인하는 방법

이 문서의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript에서 비교 연산자 "=="를 직접 사용하여 두 숫자가 같은지 비교할 수 있습니다. 숫자와 숫자를 비교할 때 프로그램에서 0은 8진수를 나타내기 때문에 숫자 앞에 0을 붙일 수 없습니다.

1. JavaScript는 숫자가 같은지 확인합니다.

console.log(012==12);  //false
console.log(012==10);  // true
console.log(099==99);  //true 这种情况是因为八进制中不可能出现9,所以看成一个十进制
console.log(09==9);    //true 同上

예:

<!DOCTYPE html>
<html>
<body>
<h1>JavaScript比较</h1>
<p>把 5 赋值给 x,然后显示比较 (x == 8) 的值:</p>
<p id="demo"></p>
<script>
var x = 5;
document.getElementById("demo").innerHTML = (x == 8);
</script>
</body>
</html>

실행 결과:

js에서 숫자가 같은지 확인하는 방법

[추천 동영상 튜토리얼: js 기본 튜토리얼]

JavaScript는 두 값이 같은지 비교합니다.

2. Boolean형으로 변환하는 대신 숫자형 데이터로 변환해서 비교

console.log(true==2);   // false

양쪽을 Boolean형으로 변환해서 비교하면 true==true이고 false가 반환되지 않으므로 증명 양쪽이 Boolean 유형으로 변환되지 않았는지 다시 비교해 보세요! ! 양쪽 모두 숫자형 1==2, return false

console.log(true==1);   // true

3, underfined, null, 0, NaN, ""로 변환되어야 합니다. 이 5개는 부울 값으로 변환되면 false가 되고 "== "가 됩니다.

①underfined 및 null

undefine 및 null이 의미 있는 값과 비교했을 때 false를 반환하는 성능은 어떻습니까? Null 및 undefine은 다른 숫자와 같을 때 유형 변환을 수행하지 않지만 null==undefine

console.log(null==undefined);  //true  
console.log(null===undefined);  //false ===: 全等:不仅比较值是否相等,数据类型要相同
console.log(null==0);          // false
console.log(undefined==1);     //false
console.log(null==false);       // false
console.log(undefined=="");     // false

위 내용은 js에서 숫자가 같은지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.