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:
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:
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.