Come verificare se un valore è un numero in JavaScript

Come Verificare Se Un Valore E Un Numero In Javascript



Durante la programmazione in JavaScript, può essere necessario ordinare i dati in base a vari tipi di dati. Ad esempio, aggiungendo il tipo di dati identico ai dati contenuti, gestendo così i record in modo efficace. In tali casi, controllare se un valore è un numero in JavaScript aiuta a mantenere la progettazione complessiva del documento e ad analizzare i record in modo efficace.

Questo articolo dimostrerà gli approcci per verificare se un valore è un numero in JavaScript.

Come controllare/verificare se un valore è un numero utilizzando JavaScript?

Per verificare se un valore è un numero utilizzando JavaScript, applica i seguenti approcci:







  • tipo di ” operatore.
  • èFinito() ' metodo.

Illustriamo gli approcci dichiarati uno per uno!



Approccio 1: controlla/verifica se un valore è un numero in JavaScript utilizzando l'operatore typeOf

Il ' tipo di L'operatore ' ottiene il tipo di dati della variabile. Questo operatore può essere utilizzato per applicare un controllo sul valore specificato facendo riferimento al tipo di dati desiderato.



Nota : 5 diversi tipi di dati in JavaScript possono contenere valori:





  • corda
  • booleano
  • numero
  • funzione
  • oggetto

Esempio
Esaminiamo il seguente esempio:

< tipo di sceneggiatura = 'testo/javascript' >
lascia datoValore = 7 ;
Se ( tipo di datoValore === 'numero' ) {
consolare. tronco d'albero ( 'Il valore è un numero' ) ;
}
altro {
consolare. tronco d'albero ( 'Il valore non è un numero' ) ;
}
copione >

Applicare i passaggi indicati di seguito, come previsto nel codice precedente:



  • Innanzitutto, inizializza il valore indicato.
  • Successivamente, applica il ' tipo di ” operatore sul valore specificato per verificare se è del tipo “ numero ” tipo di dati con l'aiuto del “ uguaglianza rigorosa (===) ” operatore.
  • Il messaggio indicato nella condizione 'if' verrà visualizzato quando la condizione è soddisfatta.
  • Altrimenti il ​​“ altro La condizione verrà eseguita.

Produzione

Quindi, è dimostrato che il valore specificato '7' è di tipo di dati ' numero ”.

Approccio 2: verifica se un valore è un numero in JavaScript utilizzando il metodo isFinite()

Il ' èFinito() ” restituisce true se un valore è un numero finito. Questo metodo può essere implementato con un associato ' Numero ” per verificare se il valore dato è di un tipo di numero ed è finito (numerabile).

Sintassi

isFinito ( val )

In questa sintassi:

val ” si riferisce al valore che deve essere testato.

Esempio
L'esempio sotto indicato spiega il concetto discusso:

< tipo di sceneggiatura = 'testo/javascript' >
lascia datoValore = 3 ;
Se ( Numero . isFinito ( datoValore ) ) {
consolare. tronco d'albero ( 'Il valore è un numero' ) ;
}
altro {
consolare. tronco d'albero ( 'Il valore non è un numero' ) ;
}
copione >

Nel blocco di codice sopra:

  • Allo stesso modo, inizializzare il valore dichiarato.
  • Nel passaggio successivo, applica il ' èFinito() ” metodo per verificare se il numero specificato è numero e finito (numerabile).
  • Infine il “ Se ' e ' altro Le condizioni verranno eseguite rispettivamente in base alle condizioni soddisfatte e non soddisfatte.

Produzione

L'output di cui sopra dimostra che il requisito desiderato è stato raggiunto.

Conclusione

Il ' tipo di ” operatore o il “ èFinito() ” può essere implementato per verificare se il valore fornito è un numero in JavaScript. Il primo approccio può essere utilizzato per verificare il valore in base al tipo di dati. Quest'ultimo approccio può essere applicato per eseguire il requisito desiderato controllando il numero finito (numerabile) di cifre nel valore. Questo articolo ha illustrato gli approcci per verificare se un valore è un numero utilizzando JavaScript.