Avainten ero - null vs undefined JavaScript
JavaScriptiä käytetään asiakaspuolen komentosarjakielenä web-sivujen dynaamiseksi. Sitä on helppo käyttää HyperText Markup Language (HTML) -palvelun kanssa. JavaScript on hyödyllinen interaktiivisuuden lisäämiseksi ja rikkaampien rajapintojen rakentamiseksi. Kun ohjelmoidaan JavaScriptillä, on tarpeen tallentaa tietoja. Muuttuja on tallennusalue, jota ohjelma voi käsitellä. Muuttujat ovat muistipaikkoja. Jokaisella muuttujalla on tyyppi. Se riippuu arvojen alueesta, joka voidaan tallentaa kyseiseen muistipaikkaan. JavaScript tukee monia tietotyyppejä. Primitiiviset tietotyypit ovat Numbers, String ja Booleans. Numerot tallentavat numeerisia arvoja, merkkijonot merkkijonon ja Boolean arvot tosi tai epätosi. JavaScriptillä on myös yhdistettyjä tietotyyppejä, jotka ovat objekteja jne. On olemassa kaksi muuta muuttujaa. Ne ovat tyhjiä ja määrittelemättömiä. Tässä artikkelissa käsitellään eroa nollan ja määrittelemättömän välillä JavaScriptissä. Tärkein ero null: n ja undefinedin välillä JavaScriptissa on se, että null: ää käytetään muuttujalle ei-arvon määrittämiseen, kun taas undefined: ää käytetään, kun muuttuja ilmoitetaan, mutta ei määritetä arvolle.
SISÄLLYS
1. Yleiskatsaus ja avainerot
2. Mikä on nolla JavaScriptissä
3. Mitä ei ole määritelty JavaScriptissä
4. Yhtäläisyydet nollan ja määrittelemättömän välillä JavaScriptissa
5. Vertailu rinnakkain - null vs undefined JavaScript taulukkomuodossa
6. Yhteenveto
Mikä on null Javascriptissa?
JavaScript tukee olio-ohjelmointia. Ohjelma tai ohjelmisto voidaan mallintaa esineiksi JavaScriptin avulla. Nämä objektit ovat yhteydessä muihin esineisiin. JavaScript-objektit kirjoitetaan kiharoilla aaltosulkeilla. Objektin ominaisuudet kirjoitetaan nimellä nimi, arvo parit. Ne erotetaan pilkulla. esim. var opiskelija = {nimi: "Ann", arvosanat: 65};
Kun ohjelmoija haluaa määrittää muuttujalle ei-arvon, hän voi käyttää tietotyyppiä null. Tätä tietotyyppiä pidetään objektina.
Katso alla olevat JavaScript-lauseet.
var x = nolla;
document.write (x);
document.write (typeof (x));
Document.write (x) antaa x: n arvon. Se on tyhjä. X: n tyyppi on objekti.
Katso alla oleva esimerkki.
var opiskelija = {nimi: "Ann", arvosanat: 65};
opiskelija = nolla;
Edellä esitetyn mukaan opiskelijan arvo on nolla. Tietotyyppi on objekti.
Mitä ei ole määritelty Javascriptissa?
Kun muuttuja ilmoitetaan JavaScriptissä, mutta se ei ole määrittänyt arvoa, se on määrittelemätön.
Katso alla olevat JavaScript-lauseet. Jos on lause, kuten var x; missä x on muuttuja. Sitten x: llä on määrittelemätön arvo. Tietotyyppi on myös määrittelemätön.
var x;
asiakirja. kirjoita (x);
document.write (tyyppi (x));
Tämä näyttää arvon HTML-sivulla. Se antaa määrittelemättömän. Siksi se sisältää määrittelemättömän arvon. Kun kirjoitat asiakirjaa. Kirjoita (tyyppi (x)); ja lataamalla sivu uudelleen, se antaa edelleen määrittelemättömän. Siksi muuttujalla x on arvo, joka on määrittelemätön ja tyyppi on myös määrittelemätön.
Katso myös seuraava lausunto.
var opiskelija;
document.write (opiskelija);
Muuttujalla opiskelijalla on määrittelemätön arvo. Kyseisen muuttujan tyyppi on myös määrittelemätön.
On myös mahdollista asettaa muuttujan arvo määrittelemättömäksi. Katso alla oleva lausunto.
var opiskelija = määrittelemätön;
document.write (opiskelija);
document.write (typeof (opiskelija));
Nyt opiskelijan muuttujalla on määrittelemätön arvo. Muuttuvan opiskelijan tyyppi on myös määrittelemätön.
Mikä on nollan ja määrittelemättömyyden välinen samankaltaisuus?
Molemmat ovat JavaScript-tietotyyppejä
Mikä on nollan ja määrittelemättömän ero?
Erilainen artikkeli keskellä taulukkoa
Null vs Määrittelemätön |
|
Nolla on JavaScript-tietotyyppi, jota käytetään muuttujalle ei-arvon määrittämiseen. | Määrittelemätön on JavaScript-tietotyyppi, jota käytetään, kun muuttuja ilmoitetaan, mutta siihen ei ole määritetty arvoa. |
Arvo | |
Kun muuttujalle määritetään nolla, arvo on nolla. | Kun muuttujalle määritetään määrittelemätön, arvo on määrittelemätön. |
Tietotyyppi | |
Kun muuttujalle määritetään nolla, tietotyyppi on objekti. | Kun muuttujalle määritetään määrittelemätön, tietotyyppi katsotaan määrittelemättömäksi. |
Yhteenveto - null vs undefined JavaScript
JavaScript on asiakaspuolen komentosarjakieli, jota käytetään verkkosovellusten kehittämiseen. Se tuo interaktiivisuutta verkkosivulle. Sitä käytetään myös online-ohjelmien, videopelien kehittämiseen. Yhdessä HTML: n ja CSS: n kanssa se on keskeinen tekniikka Internetissä. Monet selaimet tukevat JavaScriptiä. Kun kirjoitat ohjelmia JavaScript-muodossa, on välttämätöntä tallentaa tiedot. Tiedot tallennetaan muuttujiin. Jokaisella muuttujalla on tietotyyppi. Kaksi niistä on tyhjä ja määrittelemätön. Nullin ja undefinedin välinen ero JavaScriptissä on se, että null-arvoa käytetään määrittämään muuttujalle ei-arvo, kun taas määrittelemätöntä käytetään, kun muuttuja ilmoitetaan, mutta ei määritetä arvolle.
Lataa PDF-tiedosto null vs undefined JavaScriptistä
Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainausviestin mukaan. Lataa PDF-versio täältä: Ero null: n ja undefinedin välillä JavaScriptissä