Skirtumas Tarp „null“ir Neapibrėžto „JavaScript“

Turinys:

Skirtumas Tarp „null“ir Neapibrėžto „JavaScript“
Skirtumas Tarp „null“ir Neapibrėžto „JavaScript“
Anonim

Raktų skirtumas - null vs undefined „JavaScript“

„JavaScript“naudojama kaip kliento scenarijų kalba, kad tinklalapiai būtų dinamiški. Tai lengva naudoti su „HyperText Markup Language“(HTML). „JavaScript“yra naudinga interaktyvumui didinti ir turtingesnėms sąsajoms kurti. Programuojant su „JavaScript“būtina saugoti duomenis. Kintamasis yra saugyklos sritis, kuria programa gali manipuliuoti. Kintamieji yra atminties vietos. Kiekvienas kintamasis turi tipą. Tai priklauso nuo verčių, kurias galima išsaugoti toje atminties vietoje, diapazono. „JavaScript“palaiko daug duomenų tipų. Pirminiai duomenų tipai yra skaičiai, eilutės ir loginės reikšmės. Skaičiai saugo skaitines reikšmes, eilutės - simbolių seką, o Būlio reikšmės - teisingą ar klaidingą. „JavaScript“taip pat turi sudėtinius duomenų tipus, kurie yra objektai ir kt. Yra dar du kintamieji. Jie yra niekiniai ir neapibrėžti. Šiame straipsnyje aptariamas skirtumas tarp „null“ir neapibrėžtų „JavaScript“. Pagrindinis skirtumas tarp „null“ir neapibrėžto „JavaScript“yra tas, kad null naudojamas kintamajam nepriskirti vertės, o neapibrėžtas naudojamas, kai kintamasis yra deklaruojamas, bet nepriskiriamas vertei.

TURINYS

1. Apžvalga ir esminis skirtumas

2. Kas yra niekinis JavaScript

3. Kas yra undefined JavaScript

4. panašumus niekinis ir undefined JavaScript

5. Side by Side palyginimas - niekinis, palyginti undefined JavaScript, lentelių forma

6. Santrauka

Kas yra „Javascript“nulis?

„JavaScript“palaiko į objektą orientuotą programavimą. Programą ar programinę įrangą galima modeliuoti į objektus naudojant „JavaScript“. Šie objektai bendrauja su kitais objektais. „JavaScript“objektai rašomi naudojant garbanotas petnešas. Objekto ypatybės rašomos kaip pavadinimas, reikšmės poros. Juos skiria kablelis. pvz. var student = {vardas: "Ann", pažymi: 65};

Skirtumas tarp „null“ir neapibrėžto „JavaScript“
Skirtumas tarp „null“ir neapibrėžto „JavaScript“

Kai programuotojas nori priskirti kintamajam ne vertę, jis gali naudoti duomenų tipą null. Šis duomenų tipas laikomas objektu.

Peržiūrėkite toliau pateiktus „JavaScript“teiginius.

var x = nulis;

document.write (x);

document.write (typeof (x));

Document.write (x) suteiks x reikšmę. Jis yra niekinis. X tipas yra objektas.

Žiūrėkite žemiau pateiktą pavyzdį.

var student = {vardas: "Ann", pažymi: 65};

studentas = nulis;

Remiantis tuo, kas išdėstyta pirmiau, studento vertė yra nulinė. Duomenų tipas yra objektas.

Kas nėra apibrėžta „Javascript“?

„JavaScript“, kai kintamasis yra deklaruojamas, bet nepriskiria vertės, jis nėra apibrėžtas.

Peržiūrėkite toliau pateiktus „JavaScript“teiginius. Jei yra toks sakinys kaip var x; kur x yra kintamasis. Tada x reikšmė nėra apibrėžta. Duomenų tipas taip pat nėra apibrėžtas.

var x;

dokumentas. rašyti (x);

document.write (tipas (x));

Tai parodys vertę HTML puslapyje. Tai suteikia neapibrėžtą. Todėl joje yra neapibrėžtos vertės. Rašant dokumentą.write (type (x)); ir iš naujo įkeliant puslapį, jis vis tiek suteiks neapibrėžtą. Todėl kintamasis x turi neapibrėžtą vertę, o tipas taip pat nėra apibrėžtas.

Taip pat žiūrėkite žemiau pateiktą teiginį.

var studentas;

document.write (studentas);

Kintamasis studentas turi neapibrėžtą vertę. To kintamojo tipas taip pat nėra apibrėžtas.

Taip pat galima nustatyti kintamojo vertę kaip neapibrėžtą. Žr. Toliau pateiktą teiginį.

var student = neapibrėžtas;

document.write (studentas);

document.write (typeof (studentas));

Dabar studento kintamasis turi neapibrėžtą vertę. Kintamojo tipo studentas taip pat nėra apibrėžtas.

Koks yra nulinio ir neapibrėžto panašumas?

Abu šie duomenys yra „JavaScript“duomenų tipai

Koks skirtumas tarp nulinio ir neapibrėžto?

Skirtingas straipsnis viduryje prieš lentelę

Nulis vs neapibrėžtas

Nulis yra „JavaScript“duomenų tipas, naudojamas kintamajam nepriskirti vertės. Neapibrėžtas yra „JavaScript“duomenų tipas, naudojamas, kai kintamasis yra deklaruojamas, bet jam nepriskiriama reikšmė.
Vertė
Kai kintamasis priskiriamas nuliui, vertė yra nulinė. Kai kintamasis priskiriamas neapibrėžtas, vertė nėra apibrėžta.
Duomenų tipas
Kai kintamasis priskiriamas nuliui, duomenų tipas yra objektas. Kai kintamasis priskiriamas neapibrėžtam, duomenų tipas laikomas neapibrėžtu.

Santrauka - null vs undefined „JavaScript“

„JavaScript“yra kliento scenarijų kalba, naudojama kuriant žiniatinklio programas. Tai suteikia interaktyvumo tinklalapiui. Jis taip pat naudojamas kuriant internetines programas, vaizdo žaidimus. Kartu su HTML ir CSS tai yra pagrindinė žiniatinklio technologija. Daugelis naršyklių palaiko „JavaScript“. Rašant programas „JavaScript“, būtina saugoti duomenis. Duomenys saugomi kintamuosiuose. Kiekvienas kintamasis turi duomenų tipą. Du iš jų yra niekiniai ir neapibrėžti. Skirtumas tarp „null“ir neapibrėžto „JavaScript“yra tas, kad „null“naudojama kintamajam nepriskirti vertės, o „undefined“- kai kintamasis yra deklaruojamas, bet nepriskiriamas reikšmei.

Atsisiųskite „null vs undefined“„JavaScript“PDF

Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. PDF versiją atsisiųskite čia: „null“ir „undefined“skirtumas „JavaScript“

Rekomenduojama: