JavaScript udefinert type | Forklart

JavaScript udefinert type | Forklart

JavaScript gir noen primitive så vel som ikke-primitive datatyper. For eksempel "null", "boolsk", "udefinert" osv. tilhører den primitive datatypen mens "matriser", og "objekter" er ikke-primitive eller komplekse datatyper. I JavaScript har enhver variabel som ikke er tilordnet noen verdi en standardverdi på "udefinert".

Denne oppskrivningen vil forklare forskjellige brukssaker av den "udefinerte" typen i JavaScript, og den vil bli organisert som følger:

  • Hva er udefinert i JavaScript?
  • Syntaks
  • Hvordan bruke udefinert i JavaScript?

Så la oss komme i gang!

Hva er udefinert i JavaScript?

Den udefinerte typen tilhører de primitive datatypene som bare kan ha en verdi i.e. udefinert. En variabel som er deklarert/opprettet, men ikke tilordnet med en verdi hvor som helst i programmet, har en standardverdi på "udefinert".

Syntaks

Her er den grunnleggende syntaksen for JavaScript udefinert type:

1
udefinert

Hvordan bruke udefinert i JavaScript?

La oss vurdere noen brukssaker av JavaScript udefinert type:

Eksempel1: Variabel erklært, men ikke definert

I dette eksemplet vil vi sjekke typen en variabel som er erklært, men ikke definert noe sted i programmet:

1
2
var x;
konsoll.logg (typeof (x));

I dette eksemplet:

  • Vi erklærte/opprettet en variabel “x” og tildelte den ikke en verdi.
  • Deretter benyttet vi "Typeof" -operatøren for å finne typen "x".
  • Følgelig får vi det undergitte resultatet:

Den typen operatøren returnerte udefinerte som bekreftet at en ufordelet variabel har en standardverdi på "udefinert".

Eksempel2: Type en tom streng

La oss vurdere at vi har en tom streng som vist i utdraget nedenfor:

1
var x = "";

Oppgaven er å sjekke typen og verdien til en tom streng:

1
2
3
var x = "";
konsoll.logg (x);
konsoll.logg (typeof (x));

Ovennevnte utdrag benyttet konsollen.Log () Metode:

  • For å skrive ut verdien av x.
  • For å skrive ut datatypen x.
  • Som et resultat får vi den undergitte utgangen:

Utgangen bekreftet at en tom streng og en udefinert variabel er to forskjellige ting. Den udefinerte variabelen har en datatype "udefinert" mens en tom streng har en datatype "streng".

Eksempel3: sjekk om en variabel er definert eller ikke

I dette eksempelprogrammet vil vi sjekke om en spesifikk variabel er definert eller ikke. Hvis programmet ikke definerer variabelen, kan du vise meldingen “Variabel ikke definert!”. Ellers viser meldingen “variabel definert”:

1
2
3
4
5
6
7
8
var x;
if (typeof x === "undefined")
melding = "variabel ikke definert!";
konsoll.logg (melding);
annet
melding = "variabel definert!";
konsoll.logg (melding);

Ovennevnte kode serverte nedenfor gitte funksjoner:

  • Erklært en variabel “x”.
  • Neste, sammenlignet verdien av “x” med den “udefinerte” typen.
  • Trykt "variabel ikke definert" hvis programmet ikke definerer variabelen.
  • Annet viste meldingen “Variabel definert”:

Slik fungerer den udefinerte typen i JavaScript.

Konklusjon

I JavaScript er det udefinerte en primitiv type og har bare en verdi "udefinert". En variabel som er deklarert/opprettet, men ikke tilordnet med en verdi hvor som helst i programmet, har en standardverdi på "udefinert". Denne oppskrivningen forklarte hva nøyaktig en udefinert type er? Det er syntaks og bruk-tilfeller ved hjelp av eksempler.