Võtmete erinevus - null vs JavaScripti määratlemata
Veebilehtede dünaamiliseks muutmiseks kasutatakse JavaScripti kui kliendipoolset skriptikeelt. HyperText Markup Language (HTML) abil on seda lihtne kasutada. JavaScript on kasulik interaktiivsuse suurendamiseks ja rikkamate liideste loomiseks. JavaScripti abil programmeerimisel on vaja andmeid salvestada. Muutuja on salvestusala, millega 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. Ürgandmetüübid on Numbers, String ja Booleans. Numbrid salvestavad arvväärtusi, stringid tähemärkide jada ja tõeväärtused tõesed või valed. Javascriptil on ka liitandmetüüpe, mis on objektid jne. On veel kaks muutujat. Need on tühised ja määratlemata. Selles artiklis käsitletakse JavaScripti null- ja määratlemata erinevust. Peamine erinevus nullis ja määratlemata JavaScripti vahel on see, et null kasutatakse muutujale mitteväärtuse määramiseks, määratlemata aga siis, kui muutuja on deklareeritud, kuid sellele pole määratud väärtust.
SISU
1. Ülevaade ja võtmevahe
2. Mis on JavaScriptis
3. Mis on JavaScripti määratlemata
4. Sarnased nullis ja JavaScriptis määratlemata
5. 5. Kõrvuti võrdlus - null vs undefined JavaScripti tabelivormis
6. Kokkuvõte
Mis on Javascriptis null?
JavaScript toetab objektile orienteeritud programmeerimist. Programmi või tarkvara saab JavaScripti abil objektideks modelleerida. Need objektid suhtlevad teiste objektidega. JavaScripti objektid kirjutatakse lokkis traksidega. Objekti omadused kirjutatakse nimena, väärtuspaaridena. Neid eraldab koma. nt var student = {nimi: “Ann”, märgib: 65};
Kui programmeerija soovib muutujale määrata mitte-väärtuse, saab ta kasutada andmetüüpi null. Seda andmetüüpi peetakse objektiks.
Vaadake allpool JavaScripti avaldusi.
var x = null;
document.write (x);
document.write (typeof (x));
Document.write (x) annab x väärtuse. See on null. X tüüp on objekt.
Vaadake allpool toodud näidet.
var student = {nimi: “Ann”, märgib: 65};
õpilane = null;
Eeltoodu kohaselt on õpilase väärtus null. Andmetüüp on objekt.
Mis on Javascriptis määratlemata?
Kui muutuja on deklareeritud, kuid ei määranud väärtust, pole JavaScripti see määratletud.
Vaadake allpool JavaScripti avaldusi. Kui on olemas selline lause nagu var x; kus x on muutuja. Siis on x väärtus määratlemata. Andmetüüp on samuti määratlemata.
var x;
dokument. kirjuta (x);
document.write (tüüp (x));
See kuvab väärtuse HTML-lehel. See annab määratlemata. Seetõttu sisaldab see määratlemata väärtust. Dokumendi kirjutamisel.write (tüüp (x)); ja lehe uuesti laadimisel annab see endiselt määratlemata. Seetõttu on muutuja x väärtus, mis on määratlemata, ja tüüp on samuti määratlemata.
Vaadake ka allpool olevat avaldust.
var õpilane;
document.write (õpilane);
Muutuval õpilasel on määratlemata väärtus. Selle muutuja tüüp on samuti määratlemata.
Samuti on võimalik määrata muutuja väärtus määratlemata. Vaadake allpool avaldust.
var õpilane = määratlemata;
document.write (õpilane);
document.write (typeof (õpilane));
Nüüd on õpilase muutuja määratlemata väärtus. Samuti pole määratletud muutuva õpilase tüüp.
Milline on tühise ja määratlemata sarnasus?
Mõlemad on JavaScripti andmetüübid
Mis vahe on nullil ja määratlemata?
Erinev artikkel keskel enne tabelit
Null vs määratlemata |
|
Null on JavaScripti andmetüüp, mida kasutatakse muutujale mitteväärtuse määramiseks. | Määratlematu on JavaScripti andmetüüp, mida kasutatakse muutuja deklareerimisel, kuid sellele pole määratud väärtus. |
Väärtus | |
Kui muutuja määratakse nullile, on väärtus null. | Kui muutuja määratakse määratlemata, pole väärtus määratletud. |
Andmetüüp | |
Kui muutujale määratakse null, on andmetüübiks objekt. | Kui muutuja määratakse määratlemata, loetakse andmetüüp määratlematuks. |
Kokkuvõte - null vs undefined JavaScriptis
JavaScript on kliendipoolne skriptikeel, mida kasutatakse veebirakenduste arendamiseks. See toob veebisaidile interaktiivsust. Seda kasutatakse ka veebiprogrammide, videomängude arendamiseks. Koos HTML-i ja CSS-iga on see veebi põhitehnoloogia. Paljud brauserid toetavad JavaScripti. JavaScripti programmide kirjutamisel on vaja andmeid salvestada. Andmed salvestatakse muutujatesse. Igal muutujal on andmetüüp. Kaks neist on tühised ja määratlemata. Erinevus nullis ja määratlemata vahel JavaScripti vahel on see, et null kasutatakse muutujale mitteväärtuse määramiseks, määratlemata aga siis, kui muutuja on deklareeritud, kuid sellele pole määratud väärtust.
Laadige alla null vs määratlemata PDF-fail JavaScriptis
Selle artikli PDF-versiooni saate alla laadida ja kasutada võrguühenduseta eesmärkidel, nagu tsiteeritud. Laadige PDF-versioon siit alla: Erinevus nullis ja määratlemata JavaScripti vahel