Il metodo isFinite() di Javascript

In Javascript il metodo isFinite() è un metodo dell'oggetto Number che verifica se un numero è finito oppure no.

Number.isFinite(x)

Il parametro x è il numero che voglio verificare.

Il metodo restituisce il valore booleano true se il numero è finito. Altrimenti, se il valore non è finito, restituisce false

Nota. Il metodo isFinite() non converte il valore in un numero finito. Si limita a verificare se il valore è un numero finito oppure no. Se il valore non è un numero, ad esempio se è una stringa, il metodo restituisce comunque false.

    Un esempio

    Questo script verifica se la variabile num contiene un numero finito o meno.

    <script>
    let num = 10;
    y=Number.isFinite(num);
    document.write(y);
    </script>

    Il risultato del metodo isFinite(num) è true, perché la variabile num contiene il numero 10 ossia un numero finito.

    true

    Esempio 2

    In questo script assegno alla variabile Num il simbolo infinito.

    <script>
    let num = Infinity;
    y=Number.isFinite(num);
    document.write(y);
    </script>

    In questo caso il metodo isFinite() restituisce false, perché il valore della variabile è Infinity.

    false

    Dove Infinity è un simbolo che rappresenta un valore che supera il limite massimo di rappresentazione dei numeri in JavaScript.

    Esempio 3

    In questo script verifico se il risultato di un'operazione è un numero finito.

    <script>
    let num = 10/0;
    y=Number.isFinite(num);
    document.write(y);
    </script>

    L'espressione 10/0 restituisce il simbolo Infinity (infinito) come risultato.

    Pertanto, il metodo isFinite restituisce false perché il risultato non è un numero finito.

    false

    Esempio 4

    In questo script passo una stringa come argomento.

    <script>
    let num = "dieci";
    y=Number.isFinite(num);
    document.write(y);
    </script>

    L'argomento è una stringa "dieci", non è un numero.

    Pertanto, il metodo isFinite() restituisce false.

    false

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Javascript Number

    Le proprietà

    I metodi