Erinevus JavaScriptis null ja määramata

Sisukord:

Erinevus JavaScriptis null ja määramata
Erinevus JavaScriptis null ja määramata

Video: Erinevus JavaScriptis null ja määramata

Video: Erinevus JavaScriptis null ja määramata
Video: Подготовка к JavaScript собеседованию 2024, Juuli
Anonim

Võtmete erinevus – JavaScriptis null vs määratlemata

JavaScripti kasutatakse kliendipoolse skriptikeelena, et muuta veebilehed dünaamiliseks. Seda on lihtne kasutada koos hüperteksti märgistuskeelega (HTML). JavaScript on kasulik interaktiivsuse suurendamiseks ja rikkalikumate liideste loomiseks. JavaScriptiga programmeerimisel on vajalik andmete salvestamine. Muutuja on salvestusala, mida programm saab manipuleerida. Muutujad on mälu asukohad. Igal muutujal on tüüp. See sõltub väärtuste vahemikust, mida saab sellesse mälukohta salvestada. JavaScript toetab paljusid andmetüüpe. Primitiivsed andmetüübid on numbrid, string ja tõeväärtus. Numbrid salvestavad arvväärtusi, stringid märgijada ja Booleanid tõesed või väärad. JavaScriptil on ka liitandmetüübid, mis on objektid jne. On veel kaks muutujat. Need on tühised ja määratlemata. Selles artiklis käsitletakse JavaScripti nulli ja määratlemata erinevust. Peamine erinevus nulli ja määramata JavaScripti vahel on see, et nulli kasutatakse muutujale mitteväärtuse määramiseks, samas kui määramata väärtust kasutatakse siis, kui muutuja on deklareeritud, kuid sellele ei omistata väärtust.

Mis on Javascriptis null?

JavaScript toetab objektorienteeritud programmeerimist. Programmi või tarkvara saab modelleerida objektideks JavaScripti abil. Need objektid suhtlevad teiste objektidega. JavaScripti objektid on kirjutatud lokkis sulgudes. Objekti atribuudid kirjutatakse nime, väärtuse paarina. Need on eraldatud komaga. nt. var õpilane={nimi: "Ann", märgid: 65};

Erinevus JavaScriptis nulli ja määramata vahel
Erinevus JavaScriptis nulli ja määramata vahel

Kui programmeerija soovib muutujale määrata mitteväärtuse, saab ta kasutada andmetüüpi null. Seda andmetüüpi peetakse objektiks.

Vaadake allolevaid JavaScripti avaldusi.

var x=null;

document.write(x);

document.write(typeof(x));

Dokument.write(x) annab x väärtuse. See on null. X-i tüüp on objekt.

Vaadake allolevat näidet.

var õpilane={nimi: “Ann”, märgid: 65};

õpilane=null;

Vastav alt ül altoodule on õpilase väärtus null. Andmetüüp on objekt.

Mis on Javascriptis määratlemata?

Kui muutuja on JavaScriptis deklareeritud, kuid väärtust ei määranud, on see määramata.

Vaadake allolevaid JavaScripti avaldusi. Kui on olemas avaldus, näiteks var x; kus x on muutuja. Siis on x-i väärtus määramata. Andmetüüp on samuti määramata.

var x;

dokument. kirjuta(x);

document.write(type(x));

See kuvab väärtuse HTML-lehel. See annab määratlemata. Seetõttu sisaldab see väärtust undefined. Dokumendi kirjutamisel.write(tüüp(x)); ja lehe uuesti laadides annab see ikkagi määramata. Seetõttu on muutujal x väärtus, mis on määratlemata ja tüüp on samuti määratlemata.

Vaadake ka allolevat avaldust.

varõpilane;

document.write(tudeng);

Muutujal õpilane on määramata väärtus. Selle muutuja tüüp on samuti määramata.

Muutuja väärtuseks on võimalik määrata ka määramata. Vaadake allolevat avaldust.

var õpilane=määramata;

document.write(tudeng);

document.write(tüüp(õpilane));

Nüüd on õpilase muutujal määratlemata väärtus. Muutuja õpilase tüüp on samuti määratlemata.

Mis on nulli ja määramata sarnasus?

Mõlemad on JavaScripti andmetüübid

Mis vahe on nullil ja määramata?

Null vs määramata

Null on JavaScripti andmetüüp, mida kasutatakse muutujale mitteväärtuse määramiseks. Määratlemata on JavaScripti andmetüüp, mida kasutatakse siis, kui muutuja on deklareeritud, kuid sellele ei omistata väärtust.
Väärtus
Kui muutuja on määratud nulliga, on väärtus null. Kui muutuja on määratud määramata, on väärtus määramata.
Andmetüüp
Kui muutujale on määratud null, on andmetüübiks objekt. Kui muutuja on määratud määratlemata, loetakse andmetüüp määratlemata.

Kokkuvõte – JavaScriptis null vs määramata

JavaScript on kliendipoolne skriptikeel, mida kasutatakse veebirakenduste arendamiseks. See toob veebilehele interaktiivsust. Seda kasutatakse ka võrguprogrammide, videomängude arendamiseks. Koos HTML-i ja CSS-iga on see World Wide Web põhitehnoloogia. Paljud brauserid toetavad JavaScripti. Programmide kirjutamisel JavaScriptis on vajalik andmete salvestamine. Andmed salvestatakse muutujatena. Igal muutujal on andmetüüp. Kaks neist on tühised ja määratlemata. JavaScripti nulli ja määratlemata erinevus seisneb selles, et nulli kasutatakse muutujale mitteväärtuse määramiseks, samas kui määramata väärtust kasutatakse siis, kui muutuja on deklareeritud, kuid sellele ei omistata väärtust.

Laadige JavaScriptis alla null vs määratlemata PDF

Saate alla laadida selle artikli PDF-versiooni ja kasutada seda võrguühenduseta kasutamiseks vastav alt tsitaadi märkusele. Palun laadige PDF-versioon alla siit: JavaScripti nulli ja määramata parameetrite erinevus

Soovitan: