English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript에서 숫자가 제한적인지 확인하는 방법은 무엇인가요?

본문isFinite()Javascript는 123”이 무엇인지, 이 메서드는 주어진 실체가 유효한 숫자인지 확인하는 메서드를 반환합니다. 주어진 실체가 숫자라면, 문자열 "布尔값 true다른 경우false에 대해 간단히 논의해 보겠습니다.

문법

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>
   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