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

Come controllare se un numero è finito in JavaScript?

Javascript offreisFinite()metodo per controllare se l'entità fornita è un numero legale. Se l'entità fornita è un numero, indipendentemente da cosa sia la stringa "123", questo metodovalore booleano truealtrimentifalse。Parliamo brevemente di questo.

Sintassi

isFinite(value);

Questo metodo passa un valore come parametro e restituisce true come valore booleano se il valore passato è un numero, altrimenti restituisce false come valore booleano.

Esempio 1

Nell'esempio seguente, vieneNumero Inviato come parametro al metodoisFinite()In questo caso, i risultati vengono visualizzati nell'output.

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

Risultato di output

true
true
true
true

Esempio 2

Nell'esempio seguente:stringa eData Passato come parametro. Questo metodo accetta una stringa numerica come numero e restituisce true come output. 

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

Risultato di output

true
false
false