Hvordan sjekke om en verdi er et tall i JavaScript

Hvordan Sjekke Om En Verdi Er Et Tall I Javascript



Mens du programmerer i JavaScript, kan det være et krav om å sortere dataene basert på ulike datatyper. For eksempel å legge til typen data som er identisk med de inneholdte dataene, og dermed administrere postene effektivt. I slike tilfeller hjelper det å kontrollere om en verdi er et tall i JavaScript med å opprettholde den generelle dokumentdesignen og analysere postene effektivt.

Denne oppskriften vil demonstrere fremgangsmåtene for å bekrefte om en verdi er et tall i JavaScript.

Hvordan sjekke/verifisere om en verdi er et tall ved å bruke JavaScript?

For å bekrefte om en verdi er et tall ved hjelp av JavaScript, bruk følgende tilnærminger:







  • ' typeOf ' operatør.
  • ' isFinite() 'metoden.

La oss illustrere de uttalte tilnærmingene én etter én!



Tilnærming 1: Sjekk/bekreft om en verdi er et tall i JavaScript ved å bruke typeOf Operator

« type ”-operatoren henter variabelens datatype. Denne operatøren kan brukes til å kontrollere den angitte verdien ved å referere til ønsket datatype.



Merk : 5 forskjellige datatyper i JavaScript kan inneholde verdier:





  • streng
  • boolsk
  • Antall
  • funksjon
  • gjenstand

Eksempel
La oss se på følgende eksempel:

< skripttype = 'tekst/javascript' >
la gitt Verdi = 7 ;
hvis ( type gitt verdi === 'Antall' ) {
konsoll. Logg ( 'Verdien er et tall' ) ;
}
ellers {
konsoll. Logg ( 'Verdien er ikke et tall' ) ;
}
manus >

Bruk trinnene nedenfor, som angitt i koden ovenfor:



  • Først initialiser den angitte verdien.
  • Etter det bruker du ' type '-operatør på den angitte verdien for å sjekke om den er av ' Antall ' datatype ved hjelp av ' streng likhet(===) ' operatør.
  • Den oppgitte meldingen i 'hvis'-tilstanden vil vises når tilstanden er oppfylt.
  • Ellers er ' ellers ' tilstand vil utføres.

Produksjon

Derfor er det bevist at den angitte verdien '7' er av datatypen ' Antall '.

Tilnærming 2: Sjekk om en verdi er et tall i JavaScript ved å bruke isFinite()-metoden

« isFinite() ”-metoden returnerer sann hvis en verdi er et endelig tall. Denne metoden kan implementeres med en tilhørende ' Antall ' for å sjekke om den gitte verdien er av en type tall og er endelig (telbar).

Syntaks

er Finitt ( val )

I denne syntaksen:

' val ” refererer til verdien som må testes.

Eksempel
Eksempelet nedenfor forklarer det diskuterte konseptet:

< skripttype = 'tekst/javascript' >
la gitt Verdi = 3 ;
hvis ( Antall . er Finitt ( gitt verdi ) ) {
konsoll. Logg ( 'Verdien er et tall' ) ;
}
ellers {
konsoll. Logg ( 'Verdien er ikke et tall' ) ;
}
manus >

I kodeblokken ovenfor:

  • På samme måte initialiser den angitte verdien.
  • I neste trinn bruker du ' isFinite() ”-metode for å sjekke om det angitte tallet er tall og endelig (tellbart).
  • Til slutt, ' hvis ' og ' ellers ” betingelsene vil utføres på henholdsvis tilfredsstilte og utilfredse betingelser.

Produksjon

Ovennevnte utgang beviser at ønsket krav er oppnådd.

Konklusjon

« typeOf ' operatør eller ' isFinite() ”-metoden kan implementeres for å sjekke om den oppgitte verdien er et tall i JavaScript. Den tidligere tilnærmingen kan brukes til å kontrollere verdien basert på datatypen. Sistnevnte tilnærming kan brukes for å utføre det ønskede kravet ved å sjekke det endelige (telbare) antall sifre i verdien. Denne artikkelen demonstrerte fremgangsmåtene for å sjekke om en verdi er et tall ved å bruke JavaScript.