Hvordan sjekke tom/udefinert/nullstreng i JavaScript?

Hvordan sjekke tom/udefinert/nullstreng i JavaScript?
JavaScript har muligheten til å sjekke den tomme/udefinerte/nullstrengen på klientsiden for autentisering. Det er nyttig å forbedre behandlingen av data før du videresender dem til serveren. Hovedmålet er å autentisere verdiene som er lagt inn av brukerne, enten de er tomme eller fylt.

An tømme streng representerer en streng med null lengde, mens en null streng viser at den ikke inneholder noen verdi. Dessuten udefinert begrepet refererer til en variabel som ikke har en verdi.

I denne artikkelen er det vist tre metoder for å sjekke tomme/udefinerte/nullstrenger i JavaScript.

Disse metodene validerer den tomme eller fylte strengen. Resultatene av dette innlegget er beskrevet her:

  • Bruke den strenge likheten (===) operatøren for tom/udefinert/nullstreng
  • Bruker lengdenegenskapen for tom/udefinert/nullstreng
  • Konverteringsvariabel til Boolean for å sjekke den tomme/udefinerte/nullstrengen

Metode 1: Bruke "===" -operatøren for tom/udefinert/nullstreng i JavaScript

I denne metoden brukes den strenge likestillingsoperatøren for å sjekke den udefinerte, tomme eller nullstrengen. Operatøren returnerer den sanne utgangen hvis brukeren legger inn strengdatatypen; Ellers returnerer operatøren den falske utgangen.

Kode

// Eksempel på å bruke "===" -operatøren for å sjekke den tomme strengen
konsoll.Logg ("" === "") // sjekk den tomme verdien
konsoll.Logg ("__" === "") // Kontroller operatørverdien

I koden brukes "===" -operatøren for å sjekke den tomme strengen i JavaScript.

Merk: Udefinerte og nullstrenger er ikke validert ved hjelp av "===" -operatøren i JavaScript.

Etter utførelsen av koden er utgangen gitt nedenfor.

Produksjon

Utfallet av koden returnerer verdiene etter validering/sjekket strengene som er fylt eller tomt. På denne måten returnerer den første linjen den sanne verdien som validerer den tomme strengen i JavaScript -koden.

Metode 2: Bruke lengdeegenskapen for tomme/udefinerte/nullstrenger i JavaScript

En annen metode er tilpasset ved hjelp av lengdeegenskapen til JavaScript. For å utøve lengdeegenskapen brukes følgende kodelinjer:

Kode

// Eksempel på å bruke lengdeegenskap for å sjekke den tomme strengen
La String1 = "Velkommen til JavaScript World"; // sjekk strengen
La String2 = ""; // sjekk den tomme strengen
konsoll.Logg (String1.lengde === 0)
konsoll.Logg (String2.lengde === 0)

I koden, String1, String2 brukes til å lagre forskjellige datatyper. Til slutt brukes lengden til lengden til å beregne om strengen er tom eller ikke og returnerer utgangen.

Merk: Lengdeegenskapen er ikke kompatibel med udefinert og null Strenger i JavaScript.

Produksjon

Visningen ovenfor indikerer at den andre verdien i utgangen er sann, som validerer at strengen er tom.

Mens andre verdier kommer tilbake, som viser at strengene er fylt.

Metode 3: Konvertere streng til boolsk for å sjekke den tomme/udefinerte/nullstrengen

I den tredje metoden blir tom/udefinerte/nullstrenger sjekket ved å konvertere variabelen til en boolsk verdi. Koden er gitt nedenfor med beskrivelser.

Kode

// Eksempel på å bruke boolsk metode for å sjekke den tomme strengen
La String1 = "Velkommen til JavaScript World"; // sjekk strengen
La String2 = ""; // sjekk den tomme strengen
konsoll.Log (Boolean (String1)))
konsoll.Log (Boolean (String2)))

Koden inneholder to variabler som er navngitt String1 og String2. Variabelen String1 lagrer den fylte strengen “Velkommen til JavaScript”, mens du var variabel String2 Inneholder det tomme "" strengverdi. Etter lagring av strengverdier i disse variablene, a Boolsk metode For å sjekke om strengen er tom eller ikke i JavaScript.

Merk: Metoden beregner ikke null og udefinerte strenger i JavaScript.

Produksjon

Det samme resultatet kan sees i utgangen med den boolske metoden som validerer at den første strengen er fylt, og den andre er tom i JavaScript.

Konklusjon

JavaScript kan sjekke den tomme/udefinerte/nullstrengen med den strenge likheten "===" -operatøren, lengdeegenskapen og boolsk metode. Operatøren “===” validerer strengverdien, lengdenegenskapen beregner lengden på strengen, og den boolske metoden brukes ved å passere strengverdiene. Ved hjelp av disse metodene kan brukere implementere forskjellige problemer som skjemavalidering, beregninger av klientsiden, håndtering av datoer og tider osv.