Hvordan sjekke om streng er et nummer i JavaScript

Hvordan sjekke om streng er et nummer i JavaScript
En streng er en viktig del av å vise all informasjon til brukeren. I JavaScript er det gitt forskjellige metoder for å utføre operasjoner på strenger. Noen ganger har numeriske verdier også blitt sett på som en streng. I et slikt tilfelle er det foretrukket å sjekke om variabelen/verdien er et tall eller streng. For å gjøre det tilbyr JavaScript en rekke metoder.

I denne guiden vil du studere hvordan du kan evaluere om strengen er et tall etter forskjellige metoder. Innholdet i denne guiden er listet opp nedenfor:

  • Hvordan sjekke om streng er et nummer i JavaScript
  • Bruke “+” -operatøren for å sjekke om streng er et tall
  • Bruke IF-ests-tilstand for å sjekke om streng er et tall
  • Bruker "regex" for å sjekke om en streng er et tall

Hvordan sjekke om streng er et nummer i JavaScript?

I JavaScript, en innebygd metode isnan () evaluerer strengen på en slik måte at hvis den passerte strengen er et tall. Denne innebygde funksjonen til JavaScript returnerer en ekte eller falsk utgang basert på den forbipasserende strengen.

Videre "+”Operatør er ansatt for å sjekke strengen ved å konvertere strengen til et tall. Det returnerer en Nan Verdi å representere at strengen ikke er et tall. Til slutt regex Uttrykk brukes for å beregne nummeret som en streng.

Metode 1: Bruke “+” -operatøren for å sjekke om streng er et tall

Denne metoden refererer til å bruke “+” -operatøren for å sjekke om en streng er et tall. Følgende kode bruker "+”Operatør for å sjekke om strengen er et tall.

Kode

konsoll.Logg ("Et eksempel for å sjekke om streng er et tall");
konsoll.Logg (+'45423')
konsoll.Logg (+'JavaScript')

Koden bruker plussoperatøren ved å passere “45423” nummer og streng som en “JavaScript”.

Produksjon

Resultatet kommer tilbake 45423 og Nan på konsollen. Det viser at plussoperatøren evaluerer strengen ved å returnere en Nan verdi.

Metode 2: Bruke IF-elvetilstand for å sjekke om streng er et tall

I JavaScript, isnan () Metode evaluerer strengen ved å sjekke et tall eller ikke. Den returnerer den sanne verdien ved å passere en streng som en inngang som viser at strengen ikke er et tall. Metoden er tilpasset med if-ests-forhold for å sjekke strengen i JavaScript. For eksempel er koden som følger:

Kode


Eksempel for å sjekke om en streng



\

I denne koden er beskrivelsen som følger:

  • En variabel "S1”Er ansatt for å lagre strengen”JavaScript”.
  • Etter det brukes en tilstand i Hvis uttalelse bruker isnan () Metode for databehandling hvis strengen er et tall.
  • Den samme prosessen blir fulgt av å passere nummeret "500”Via n1.
  • Til sluttskrive() Metoden brukes til å vise det beregnede utfallet i nettleseren.

Produksjon

Utgangen viser det “JavaScript er ikke et tall” og “500 er et tall”.

Metode 3: Bruke "regex" for å sjekke om en streng er nummer

En annen metode vurderes for å evaluere strengen ved bruk av et regex -uttrykk.

Kode

konsoll.Logg ("Et eksempel for å sjekke om streng er et tall");
funksjon isNum (v)
returner /\ d /.test (v);

konsoll.Log (isNum ('JavaScript'));
konsoll.log (isNum ('734239'));

De isNum () metoden er tilpasset med regex uttrykk for å sjekke om strengen er et tall.

Produksjon

Utgangen viser at strengen “JavaScript” Returnerer falsk. Det representerer den forbipasserende strengen som et ulovlig nummer.

Konklusjon

Den innebygde metoden “isnan () ” er den mest brukt for å sjekke om strengen er et tall eller ikke. I denne artikkelen, pluss operatører, Regex -uttrykk, og If-Else-uttalelser brukes med isnan () metode for å evaluere strengen ved å konvertere den til et tall. Det returnerer en ekte Verdi hvis inngangsverdien ikke blir transformert til et tall. Ved å utføre forskjellige eksempler har du lært hvordan du kan sjekke om strengen er et tall eller ikke.