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