Atšķirība Starp Null Un Undefined JavaScript

Satura rādītājs:

Atšķirība Starp Null Un Undefined JavaScript
Atšķirība Starp Null Un Undefined JavaScript

Video: Atšķirība Starp Null Un Undefined JavaScript

Video: Atšķirība Starp Null Un Undefined JavaScript
Video: Типы данных JAVASCRIPT. Null String Undefined Boolean Number и другие. Уроки JAVASCRIPT с нуля 2020 2024, Decembris
Anonim

Galvenā atšķirība - null vs undefined JavaScript

JavaScript tiek izmantots kā klienta puses skriptu valoda, lai padarītu tīmekļa lapas dinamiskas. To ir viegli lietot ar HyperText Markup Language (HTML). JavaScript ir noderīgs, lai palielinātu interaktivitāti un izveidotu bagātākas saskarnes. Programmējot ar JavaScript, ir nepieciešams saglabāt datus. Mainīgais ir krātuves apgabals, ar kuru programma var manipulēt. Mainīgie ir atmiņas vietas. Katram mainīgajam ir veids. Tas ir atkarīgs no vērtību diapazona, ko var saglabāt šajā atmiņas vietā. JavaScript atbalsta daudzu veidu datus. Primitīvie datu veidi ir skaitļi, virknes un Būla skaitļi. Skaitļi saglabā skaitliskās vērtības, virknes - rakstzīmju secību un Būla vērtības - patiesas vai nepatiesas. JavaScript ir arī saliktie datu tipi, kas ir objekti utt. Ir vēl divi mainīgie. Tie ir nulle un nav definēti. Šajā rakstā ir aplūkota atšķirība starp nulli un nedefinētu JavaScript. Galvenā atšķirība starp null un undefined JavaScript ir tāda, ka null tiek izmantots, lai piešķirtu mainīgajam vērtību, bet undefined - kad mainīgais ir deklarēts, bet tam nav piešķirta vērtība.

SATURS

1. Pārskats un atslēgu atšķirība

2. Kas ir null JavaScript

3. Kas JavaScript nav definēts

4. Līdzības starp null un undefined JavaScript

5. Blakus salīdzinājums - null vs undefined JavaScript tabulas formā

6. Kopsavilkums

Kas Javascript ir nulle?

JavaScript atbalsta uz objektu orientētu programmēšanu. Programmu vai programmatūru var modelēt objektos, izmantojot JavaScript. Šie objekti sazinās ar citiem objektiem. JavaScript objekti tiek rakstīti, izmantojot cirtainās lencītes. Objekta īpašības tiek rakstītas kā nosaukums, vērtību pāri. Tos atdala komats. piem. var students = {vārds: “Ann”, atzīmes: 65};

Atšķirība starp null un undefined JavaScript
Atšķirība starp null un undefined JavaScript

Kad programmētājs vēlas piešķirt mainīgajam vērtību, kurai nav vērtības, viņš var izmantot datu tipu null. Šis datu tips tiek uzskatīts par objektu.

Skatiet zemāk esošos JavaScript paziņojumus.

var x = nulle;

document.write (x);

document.write (typeof (x));

Document.write (x) sniegs x vērtību. Tas ir nulle. X tips ir objekts.

Skatiet zemāk redzamo piemēru.

var students = {vārds: “Ann”, atzīmes: 65};

students = null;

Saskaņā ar iepriekš minēto studenta vērtība ir nulle. Datu tips ir objekts.

Kas Javascript nav definēts?

Ja mainīgais tiek deklarēts, bet nepiešķir vērtību, JavaScript nav definēts.

Skatiet zemāk esošos JavaScript paziņojumus. Ja ir tāds apgalvojums kā var x; kur x ir mainīgais. Tad x vērtība nav definēta. Datu tips arī nav noteikts.

var x;

dokumentu. rakstīt (x);

document.write (tips (x));

Tas parādīs vērtību HTML lapā. Tas dod nedefinētu. Tāpēc tajā ir nedefinēta vērtība. Rakstot document.write (tips (x)); un atkārtoti ielādējot lapu, tas joprojām nedefinēs. Tāpēc mainīgajam x ir vērtība, kas nav definēta, un tips arī nav definēts.

Skatiet arī šo paziņojumu.

var students;

document.write (students);

Mainīgajam studentam ir nenoteikta vērtība. Arī šī mainīgā tips nav noteikts.

Ir arī iespējams iestatīt mainīgā vērtību kā nenoteiktu. Skatiet zemāk esošo paziņojumu.

var students = nedefinēts;

document.write (students);

document.write (typeof (students));

Tagad studenta mainīgajam ir nenoteikta vērtība. Arī mainīgā studenta tips nav definēts.

Kāda ir līdzība starp nulli un nedefinētu?

Abi ir datu tipi JavaScript

Kāda ir atšķirība starp nulli un nedefinētu?

Atšķirīgs raksts vidū pirms tabulas

Null vs undefined

Null ir JavaScript datu tips, ko izmanto, lai mainīgajam piešķirtu vērtību, kurai nav vērtības. Nedefinēts ir datu tips JavaScript, ko izmanto, kad mainīgais ir deklarēts, bet tam nav piešķirta vērtība.
Vērtība
Kad mainīgais tiek piešķirts null, vērtība ir nulles vērtība. Kad mainīgais tiek piešķirts nedefinēts, vērtība nav definēta.
Datu tips
Kad mainīgajam tiek piešķirts null, datu tips ir objekts. Kad mainīgajam tiek piešķirts nedefinēts, datu tips tiek uzskatīts par nedefinētu.

Kopsavilkums - null vs undefined JavaScript

JavaScript ir klienta puses skriptu valoda, ko izmanto tīmekļa lietojumprogrammu izstrādei. Tas nodrošina interaktivitāti tīmekļa lapā. To izmanto arī tiešsaistes programmu, video spēļu izstrādei. Kopā ar HTML un CSS tā ir globālā tīmekļa pamattehnoloģija. Daudzas pārlūkprogrammas atbalsta JavaScript. Rakstot programmas JavaScript valodā, ir nepieciešams saglabāt datus. Dati tiek glabāti mainīgajos. Katram mainīgajam ir datu tips. Divas no tām ir nulles un nedefinētas. Atšķirība starp null un undefined JavaScript ir tāda, ka null tiek izmantots, lai piešķirtu mainīgajam vērtību, bet undefined - kad mainīgais ir deklarēts, bet tam nav piešķirta vērtība.

Lejupielādējiet null vs PDF nedefinētu JavaScript

Jūs varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts piezīmē. Lūdzu, lejupielādējiet PDF versiju šeit: Starpība starp nulli un nedefinētu JavaScript

Ieteicams: