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:
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:
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:
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:
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.