Hvordan sjekke om en streng er et gyldig tall

Hvordan sjekke om en streng er et gyldig tall
Mens du arkiverer et skjema, kartlegger eller jobber med mange numeriske data. Det blir nødvendig å avgjøre om tallene er gyldige eller ikke. For eksempel, før du lagrer en strengverdi i databasen, bruker utviklere forskjellige teknikker for å avgjøre om det er et gyldig eller ugyldig nummer. Dette gjør andre databasemanipulasjoner enkle og effektive.

Denne bloggen vil beskrive prosedyren for å bekrefte om en streng er et gyldig nummer eller ikke.

Hvordan sjekke/bekrefte om en streng er et gyldig tall?

For å identifisere om strengen er et gyldig nummer eller ikke, bruk følgende metode:

  • Antall()”Metode
  • isnan ()”Metode.

Metode 1: Kontroller om en streng er et gyldig nummer ved hjelp av “Number ()” -metoden

Bruke "Antall()”Metode for å bestemme om strengen er et gyldig tall. Number () -metoden brukes for å konvertere en streng eller annen verdi til et tall. Denne metoden kan også brukes til å sjekke/bekrefte om en streng er et gyldig/nøyaktig nummer. Det kommer tilbake “Nan”For strenger som ikke kan konverteres til et tall, for eksempel“123ABC”Og“ABC123”. Det gir også Nan for tomme strenger.

Eksempel

Først må du få verdien fra brukeren ved å bruke "spør ()”Metode:

La a = hurtig ('legg inn verdien:', ");

Gi variabelen til "Antall()”Metode for å sjekke om den oppgitte verdien er gyldig antall eller ikke:

if (nummer (a))
konsoll.Logg ('brukerinngangsverdien er gyldig nummer');

ellers
konsoll.Logg ('Brukerinngangsverdien er ugyldig nummer');

Produksjon

Metode 2: Kontroller om en streng er et gyldig tall ved å bruke “ISNAN ()” -metode

Bruke "isnan ()”Metode for å sjekke om en streng er et gyldig/nøyaktig nummer. Den viser resultater som "ekte”Hvis den beståtte verdien ikke er et tall og i andre, kommer det tilbake, kommer den tilbake”falsk”.

Eksempel

Først, definere en funksjon som heter “checkstring ()”Det aksepterer en streng som et argument. Ring "isnan ()”Metode for å bekrefte den medfølgende strengen er et tall. Hvis det gir “ekte”, Skriv ut“streng er ugyldig nummer”, Ellers skriv ut“streng er gyldig nummer”:

funksjonCheckString (a)
if (isnan (a))
konsoll.Logg (a + ": er ugyldig nummer");

ellers
konsoll.Logg (a + ": er gyldig nummer");

Ring funksjonen og pass strengene for å avgjøre om de passerte strengene er gyldige tall eller ikke:

Checkstring ("JavaScript");
Checkstring ("123");
checkstring ("15f17");

Det kan sees at metoden “ISNAN ()” er blitt identifisert det gyldige nummeret:

Det handler om å bekrefte om strengen er et gyldig nummer eller ikke i JavaScript.

Konklusjon

For å sjekke/bekrefte om en streng er et gyldig nummer i JavaScript, bruk "Antall()”Metode eller“isnan ()”Metode. Begge metodene er like i deres funksjonalitet og kan brukes alternativt i henhold til scenariet. Men antallet () -metoden er en mer foretrukket metode da den er mer lesbar og gjør konverteringen i ett trinn. Denne bloggen beskrev prosedyren for å bekrefte om en streng er et gyldig nummer i JavaScript.