Veebilehtede dünaamiliseks muutmiseks kasutatakse JavaScripti kliendi poolel skriptikeelena. Seda on lihtne kasutada hüperteksti märgistuskeele (HTML) abil. JavaScript on kasulik interaktiivsuse suurendamiseks ja rikkamate liideste loomiseks. JavaScripti abil programmeerides on vaja andmeid säilitada. Muutuja on salvestusala, mida programm saab manipuleerida. Muutujad on mälu asukohad. Igal muutujal on tüüp. See sõltub väärtusvahemikust, mida selles mälupesa saab salvestada. JavaScript toetab paljusid andmetüüpe. Primitiivsed andmetüübid on Numbrid, stringid ja tõeväärtused. Numbrid salvestavad numbrilisi väärtusi, stringid salvestavad tähemärkide jada ja Booleanid õiget või vale. JavaScriptis on ka liitandmete tüübid, mis on objektid jne. On veel kaks muutujat. Need on olematud ja määratlemata. Selles artiklis käsitletakse null- ja määratlemata JavaScripti erinevust. võtme erinevus null ja JavaScriptis määratlemata vahel on see muutujale mitteväärtuse määramiseks kasutatakse null, kui muutuja deklareerimisel, kuid sellele ei omistata väärtust, kasutatakse määramatut.
1. Ülevaade ja peamised erinevused
2. Mis on JavaScriptis null?
3. Mis on JavaScriptis määratlemata?
4. JavaScripti null- ja määratlemata sarnasused
5. Kõrvuti võrdlus - null vs määratlemata JavaScripti tabelina
6. Kokkuvõte
JavaScript toetab objektorienteeritud programmeerimist. Programmi või tarkvara saab modelleerida objektideks JavaScripti abil. Need objektid suhtlevad teiste objektidega. JavaScripti objektide kirjutamiseks kasutatakse lokkisid. Objekti omadused kirjutatakse nime-, väärtuspaaridena. Neid eraldab koma. nt. var õpilane = nimi: “Ann”, märgid: 65;
Kui programmeerija soovib muutujale mitteväärtuse määrata, saab ta kasutada andmetüüpi null. Seda andmetüüpi peetakse objektiks.
Vaadake allolevaid JavaScripti avaldusi.
var x = null;
dokument.write (x);
document.write (typeof (x));
Document.write (x) annab väärtuse x. See on olematu. X-i tüüp on objekt.
Vaadake allpool toodud näidet.
var õpilane = nimi: “Ann”, märgid: 65;
õpilane = null;
Eeltoodu kohaselt on õpilase väärtus null. Andmetüüp on objekt.
JavaScriptis, kui muutuja on deklareeritud, kuid ei andnud väärtust, on see määratlemata.
Vaadake allolevaid JavaScripti avaldusi. Kui on mõni lause, näiteks var x; kus x on muutuja. Siis on x väärtus määratlemata. Andmetüüp pole samuti määratletav.
var x;
dokument. kirjuta (x);
document.write (tüüp (x));
See kuvab väärtuse HTML-lehel. See annab määratlemata. Seetõttu sisaldab see väärtust määratlemata. Document.write'i kirjutamisel (tüüp (x)); ja lehe uuesti laadimine annab selle ikkagi määratlemata. Seetõttu on muutuja x väärtus defineerimata ja tüüp ka määratlemata.
Vt ka alltoodud väidet.
var õpilane;
dokument.kirjutaja (õpilane);
Muutujal õpilasel on määratlemata väärtus. Ka selle muutuja tüüp pole määratletav.
Samuti on võimalik muutuja väärtus määratlemata väärtuseks. Vt allpool toodud avaldust.
var õpilane = määratlemata;
dokument.kirjutaja (õpilane);
dokument.kirjutamine (typeof (õpilane));
Nüüd on õpilase muutuja väärtus defineerimata. Määratlemata on ka muutuva õpilase tüüp.
Null vs määratlemata | |
Null on JavaScripti andmetüüp, mida kasutatakse muutujale mitteväärtuse määramiseks. | Määratlemata on JavaScripti andmetüüp, mida kasutatakse siis, kui muutuja deklareeritakse, kuid sellele ei omistata väärtust. |
Väärtus | |
Kui muutujale on määratud null, on väärtus null. | Kui muutuja on määratud määratlemata, on väärtus defineerimata. |
Andmetüüp | |
Kui muutujale on määratud null, on andmetüübiks objekt. | Kui muutuja on määratud määratlemata, loetakse andmetüüp määratlemata. |
JavaScript on kliendi poolel skriptikeel, mida kasutatakse veebirakenduste arendamiseks. See toob veebilehele interaktiivsuse. Seda kasutatakse ka veebiprogrammide, videomängude arendamiseks. Koos HTML-i ja CSS-iga on see põhitehnoloogia ka veebis. Paljud brauserid toetavad JavaScripti. Programmide JavaScripti kirjutamisel on vaja andmeid säilitada. Andmeid hoitakse muutujates. Igal muutujal on andmetüüp. Kaks neist on olematud ja määratlemata. Null- ja määratlemata JavaScripti erinevus seisneb selles, et muutujale mitteväärtuse määramiseks kasutatakse nulli, kui muutuja deklareerimisel, kuid sellele ei omistata väärtust, kasutatakse määramatut.
Selle artikli PDF-versiooni saate alla laadida ja seda võrguühenduseta otstarbel kasutada tsitaatide märkuse kohaselt. Laadige PDF-fail alla siit: Erinevus null- ja JavaScripti määratlematute vahel
1.tutorialspoint.com. „JavaScripti muutujad”. The Point, saadaval siit
2.JavaScripti andmetüübid, w3schools.com Saadaval siin
1.'Javascripti märk'By Nikotaf - Oma töö, (CC BY-SA 4.0) Commonsi Wikimedia kaudu