Vad är typen av null i JavaScript?
Vad är typen av null i JavaScript?

Video: Vad är typen av null i JavaScript?

Video: Vad är typen av null i JavaScript?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Maj
Anonim

I JavaScript null är ingenting . Det ska vara något som inte finns. Tyvärr, i JavaScript , uppgifterna typ av null är ett föremål. Du kan betrakta det som en bugg JavaScript den typen av null är ett föremål.

Med tanke på detta, vad är typ av null?

De null värde är tekniskt sett en primitiv, så som "objekt" eller "antal" är primitiver. De null värde representerades dock som NULL pekare, som var 0x00 för de flesta plattformar. Som ett resultat av denna likhet, null har 0 typ tagg, som motsvarar ett objekt.

På samma sätt, hur använder du null i JavaScript? ' Null' i JavaScript ' Null ' är ett nyckelord i JavaScript som betyder "inget värde" eller att det inte finns något värde. Om du vill strimla en variabel från dess tilldelade värde kan du helt enkelt tilldela ' null 'till den. Förutom detta, som alla andra objekt, tilldelas det aldrig implicit till en variabel av JavaScript.

Också att veta är varför typ av null är objekt i JavaScript?

I JavaScript , typen av null är 'objekt ', vilket felaktigt antyder det null är en objekt (det är det inte, det är ett primitivt värde, se mitt blogginlägg om kategorisering av värden för detaljer). Detta är en bugg och en som tyvärr inte kan fixas, eftersom den skulle bryta befintlig kod. Uppgifterna är en referens till en objekt.

Är null en datatyp?

Det finns inget datatypen NULL . NULL i sig betyder frånvaro av data . När det finns nr data , hur kan det ha typ ? Datatyp för NULL är lika meningslöst som data typ för 0: det kan vara INTEGER, FLOAT eller en VARCHAR.

Rekommenderad: