Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 숫자가 유한한지 확인하는 방법은 무엇입니까?

<시간/>

자바스크립트는 isFinite()를 제공했습니다. 주어진 엔티티가 법적 번호인지 여부를 확인하는 방법입니다. 지정된 엔터티가 숫자인 경우 "123"과 같은 문자열에 관계없이 이 메서드는 boolean true가 됩니다. , 그렇지 않으면 거짓을 반환합니다. . 간단히 이야기해 보겠습니다.

구문

isFinite(value);

이 메서드는 값을 매개변수로 사용하고 전달된 값이 숫자이면 부울 true를 반환하고 그렇지 않으면 부울 false를 반환합니다.

예시-1

다음 예에서 숫자 isFinite() 메소드로 전송되었습니다. 매개 변수로 결과가 출력에 표시됩니다.

<html>
<body>
<p id = "number"></p>
<script>
   var a = isFinite(567) + "</br>";
   var b = isFinite(-9.23) + "</br>";
   var c = isFinite(0) + "</br>";
   var d = isFinite(6-7) + "</br>";
   var bol = a + b + c + d;
   document.getElementById("number").innerHTML = bol;
</script>
</body>
</html>

출력

true
true
true
true

예시-2

다음 예에서 문자열 날짜 매개변수로 전달되었습니다. 이 메서드는 숫자 문자열을 숫자로 받아들이고 true를 출력으로 반환합니다.

<html>
<body>
<p id = "number"></p>
<script>
   var x = isFinite("123") + "<br>";
   var y = isFinite("string") + "<br>";
   var z = isFinite("2019/08/06");
   var res = x + y + z ;
   document.getElementById("number").innerHTML = res;
</script>
</body>
</html>

출력

true
false
false