자바스크립트는 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