I denne artikkelen, la oss se på hvordan en datovariabel kan bekreftes for om den er gyldig.
Hvordan kan det verifiseres hvis en dato er gyldig eller ikke?
I JavaScript, Dato() Funksjon brukes til å opprette og tilordne en date -variabel. Det finnes noen få forskjellige funksjoner som kan brukes til kontrollformål. Det er to meningsfulle vurderinger som bør gjøres. Hvis begge disse to viser seg å være sanne, er datoen gyldig. Noe lys blir kastet på hva disse to sjekkene er nede nedenfor.
"Instanceof" nøkkelordet
Dette nøkkelordet brukes til å bekrefte om en viss variabel er opprettet fra en forhåndsdefinert konstruktør eller ikke. Nøkkelordet returnerer en boolsk verdi av ekte Hvis den spesifiserte variabelen faktisk er konstruert fra den spesifiserte konstruktøren.
La oss ta et eksempel nede nedenfor:
I dette scenariet, siden x er et objekt opprettet ved hjelp av dato () konstruktør, er tilfelle av Søkeord returnerer sant.
Nøkkelordet “ISNAN”
Dette nøkkelordet står for "er ikke et tall". Det brukes til å bekrefte om en variabel i bruk er et tall. I tilfelle at variabelen viser seg å ikke være et tall (Isnan returnerer sann) så konverterer det det til et tall. Hvis en dato blir konvertert til et tall, konverterer den til millisekunder. Så hvis isnan viser seg å være falsk, variabelen er en dato.
Sjekk ut eksemplet nedenfor for avklaring:
Siden variabelen som blir konvertert er en dato (), returnerer den millisekundene. Dette indikerer at isnan vil returnere falsk.
La oss nå kombinere våre to konsepter til en funksjon sammen for å bevise at et nummer er en gyldig dato. Koden er gitt nedenfor:
funksjon Validdate ()I denne funksjonen er en variabel erklært. I neste trinn sjekker tilstanden om tilfelle av er sant og isnan er falsk. Hvis disse to situasjonene oppstår, returnerer funksjonen sant og viser at variabelen er en gyldig dato.
Sjekk ut eksemplene nedenfor:
Dette eksemplet viser en gyldig datovariabel som blir bekreftet.
I dette eksemplet eksisterer det en ugyldig dato, og dermed viser de falske at det ikke er en gyldig dato.
Konklusjon
Artikkelen utdyper hvordan en funksjon bruker tilfelle av og isnan funksjon for å sjekke gyldigheten av en dato. Hvis tilfelle av er sant og isnan er falsk da datoen er gyldig, ellers er den ugyldig. Artikkelen forklarer begge disse nøkkelordene i detalj, samt hvordan de kombineres i hovedfunksjonen.