Com comprovar si un valor és un nombre en JavaScript

Com Comprovar Si Un Valor Es Un Nombre En Javascript



Durant la programació en JavaScript, pot haver-hi un requisit per ordenar les dades en funció de diversos tipus de dades. Per exemple, afegint el tipus de dades idèntics a les dades contingudes, gestionant així els registres de manera eficaç. En aquests casos, comprovar si un valor és un número a JavaScript ajuda a mantenir el disseny global del document i analitzar els registres de manera eficaç.

Aquest escrit mostrarà els enfocaments per verificar si un valor és un nombre en JavaScript.

Com comprovar/verificar si un valor és un nombre utilitzant JavaScript?

Per verificar si un valor és un nombre mitjançant JavaScript, apliqueu els enfocaments següents:







  • tipus de ” operador.
  • és finit() ” mètode.

Il·lustrem els enfocaments indicats un per un!



Enfocament 1: comproveu/verifiqueu si un valor és un nombre a JavaScript mitjançant l'operador typeOf

El ' tipus de ” l'operador obté el tipus de dades de la variable. Aquest operador es pot utilitzar per aplicar una comprovació del valor especificat fent referència al tipus de dades desitjat.



Nota : 5 tipus de dades diferents en JavaScript poden contenir valors:





  • corda
  • booleà
  • nombre
  • funció
  • objecte

Exemple
Anem a veure l'exemple següent:

< tipus de guió = 'text/javascript' >
deixeu el valor donat = 7 ;
si ( tipus de valor donat === 'nombre' ) {
consola. registre ( 'El valor és un número' ) ;
}
altra cosa {
consola. registre ( 'El valor no és un número' ) ;
}
guió >

Apliqueu els passos que s'indiquen a continuació, tal com s'indica al codi anterior:



  • En primer lloc, inicialitzeu el valor indicat.
  • Després d'això, apliqueu el ' tipus de ” sobre el valor especificat per comprovar si és del “ nombre ' tipus de dades amb l'ajuda del ' igualtat estricta (===) ” operador.
  • El missatge indicat a la condició 'si' es mostrarà quan es compleixi la condició.
  • En cas contrari, el ' altra cosa s'executarà la condició.

Sortida

Per tant, es demostra que el valor especificat '7' és del tipus de dades ' nombre ”.

Enfocament 2: comproveu si un valor és un nombre a JavaScript mitjançant el mètode isFinite().

El ' és finit() ” El mètode retorna cert si un valor és un nombre finit. Aquest mètode es pot implementar amb un ' Número ” per comprovar si el valor donat és d'un tipus de nombre i és finit (comptable).

Sintaxi

és finit ( val )

En aquesta sintaxi:

val ” es refereix al valor que cal provar.

Exemple
L'exemple indicat a continuació explica el concepte discutit:

< tipus de guió = 'text/javascript' >
deixeu el valor donat = 3 ;
si ( Número . és finit ( valor donat ) ) {
consola. registre ( 'El valor és un número' ) ;
}
altra cosa {
consola. registre ( 'El valor no és un número' ) ;
}
guió >

Al bloc de codi anterior:

  • De la mateixa manera, inicialitzeu el valor indicat.
  • En el següent pas, apliqueu el ' és finit() ” mètode per comprovar si el nombre especificat és nombre i finit (comptable).
  • Finalment, el ' si ' i ' altra cosa ” Les condicions s'executaran amb les condicions satisfetes i no satisfetes, respectivament.

Sortida

La sortida anterior demostra que s'aconsegueix el requisit desitjat.

Conclusió

El ' tipus de ' operador o el ' és finit() ” es pot implementar per comprovar si el valor proporcionat és un número en JavaScript. El primer enfocament es pot utilitzar per comprovar el valor en funció del seu tipus de dades. Aquest últim enfocament es pot aplicar per realitzar el requisit desitjat comprovant el nombre finit (comptable) de dígits del valor. Aquest article va demostrar els enfocaments per comprovar si un valor és un nombre mitjançant JavaScript.