Come verificare se String è un numero in JavaScript

Come verificare se String è un numero in JavaScript
Una stringa è una parte essenziale della visualizzazione di qualsiasi informazione all'utente. In JavaScript, vengono forniti vari metodi per eseguire operazioni sulle stringhe. A volte i valori numerici sono stati anche visti come una stringa. In tal caso, si preferisce verificare se la variabile/valore è un numero o una stringa. Per fare ciò, JavaScript offre una varietà di metodi.

In questa guida, studierai come valutare se la stringa è un numero con vari metodi. Il contenuto di questa guida è elencato di seguito:

  • Come verificare se String è un numero in JavaScript
  • Utilizzando l'operatore "+" per verificare se la stringa è un numero
  • Utilizzando la condizione if-else per verificare se la stringa è un numero
  • Usando "regex" per verificare se una stringa è un numero

Come verificare se String è un numero in JavaScript?

In JavaScript, un metodo integrato isnan () valuta la stringa in modo tale che se la stringa passata è un numero. Questa funzione integrata di JavaScript restituisce un output vero o falso in base alla stringa di passaggio.

Inoltre, il "+"L'operatore viene impiegato per controllare la stringa convertendo la stringa in un numero. Restituisce a Nan valore per rappresentare che la stringa non è un numero. Finalmente il Regex L'espressione viene utilizzata per calcolare il numero come stringa.

Metodo 1: utilizzando l'operatore "+" per verificare se la stringa è un numero

Questo metodo si riferisce all'utilizzo dell'operatore "+" per verificare se una stringa è un numero. Il seguente codice utilizza il "+"Operatore per verificare se la stringa è un numero.

Codice

console.log ("un esempio per verificare se la stringa è un numero");
console.log (+'45423')
console.log (+'javascript')

Il codice utilizza l'operatore Plus passando "45423" numero e stringa come a "JavaScript".

Produzione

Il risultato ritorna 45423 E Nan sulla console. Mostra che l'operatore più valuta la stringa restituendo un Nan valore.

Metodo 2: usando la condizione if-else per verificare se la stringa è un numero

In JavaScript, il isnan () Il metodo valuta la stringa controllando un numero o meno. Restituisce il valore vero passando una stringa come input che mostra che la stringa non è un numero. Il metodo è adattato alle condizioni If-Else per controllare la stringa in JavaScript. Ad esempio, il codice è il seguente:

Codice


Esempio per verificare se una stringa



\

In questo codice, la descrizione è la seguente:

  • Una variabile "S1"È impiegato per archiviare la stringa"JavaScript".
  • Successivamente, viene applicata una condizione in If Dichiarazione usando il isnan () Metodo per il calcolo se la stringa è un numero.
  • Lo stesso processo è seguito dal passaggio del numero "500" attraverso N1.
  • Finalmente ilscrivere() Il metodo viene utilizzato per visualizzare il risultato calcolato nel browser.

Produzione

L'output lo mostra "JavaScript non è un numero" E "500 è un numero".

Metodo 3: usando "regex" per verificare se una stringa è numero

Un altro metodo è considerato per valutare la stringa usando un'espressione di regex.

Codice

console.log ("un esempio per verificare se la stringa è un numero");
funzione isNum (v)
return /\ d /.test (v);

console.log (isNum ('javascript'));
console.log (isNum ('734239'));

IL isnum () Il metodo è adattato al Regex espressione per verificare se la stringa è un numero.

Produzione

L'output mostra che la stringa "Javascript" ritorna falso. Rappresenta la stringa di passaggio come numero illegale.

Conclusione

Il metodo integrato "isNan () " è il più comunemente usato per verificare se la stringa è un numero o no. In questo articolo, più operatori, espressioni regex, E dichiarazioni If-Else sono usati con il isnan () metodo per valutare la stringa convertendola in un numero. Restituisce a VERO valore se il valore di input non viene trasformato in un numero. Eseguindo vari esempi, hai imparato come verificare se la stringa è un numero o no.