Verskil tussen nul en ongedefinieerd in JavaScript

INHOUDSOPGAWE:

Verskil tussen nul en ongedefinieerd in JavaScript
Verskil tussen nul en ongedefinieerd in JavaScript

Video: Verskil tussen nul en ongedefinieerd in JavaScript

Video: Verskil tussen nul en ongedefinieerd in JavaScript
Video: GPT-4 Is EPIC - Build A Tetris Game In Seconds - Better Than ChatGPT - Code Refactor - How To Use 2024, November
Anonim

Sleutelverskil – nul vs ongedefinieerd in JavaScript

JavaScript word gebruik as 'n skriftaal aan die kliëntkant om die webblaaie dinamies te maak. Dit is maklik om te gebruik met HyperText Markup Language (HTML). JavaScript is nuttig om interaktiwiteit te verhoog en om ryker koppelvlakke te bou. Wanneer met JavaScript geprogrammeer word, is dit nodig om data te stoor. 'n Veranderlike is 'n stoorarea wat die program kan manipuleer. Veranderlikes is geheue liggings. Elke veranderlike het 'n tipe. Dit hang af van die reeks waardes wat in daardie geheue plek gestoor kan word. JavaScript ondersteun baie datatipes. Die primitiewe datatipes is Getalle, String en Booleans. Getalle stoor numeriese waardes, Strings stoor 'n reeks karakters en Booles stoor waar of onwaar. JavaScript het ook saamgestelde datatipes wat voorwerpe is, ens. Daar is nog twee veranderlikes. Hulle is nietig en ongedefinieerd. Hierdie artikel bespreek die verskil tussen nul en ongedefinieerd in JavaScript. Die sleutelverskil tussen nul en ongedefinieerd in JavaScript is dat nul gebruik word om 'n nie-waarde aan 'n veranderlike toe te ken, terwyl ongedefinieerd gebruik word wanneer 'n veranderlike verklaar word, maar nie met 'n waarde toegeken word nie.

Wat is nul in Javascript?

JavaScript ondersteun objekgeoriënteerde programmering. 'n Program of die sagteware kan in voorwerpe gemodelleer word deur JavaScript te gebruik. Hierdie voorwerpe kommunikeer met ander voorwerpe. JavaScript-voorwerpe word geskryf met krulhakies. Voorwerp eienskappe word geskryf as naam, waarde pare. Hulle word geskei deur 'n komma. bv. var student={naam: “Ann”, punte: 65};

Verskil tussen nul en ongedefinieerd in JavaScript
Verskil tussen nul en ongedefinieerd in JavaScript

Wanneer die programmeerder 'n nie-waarde aan 'n veranderlike wil toeken, kan hy die datatipe nul gebruik. Hierdie datatipe word as 'n voorwerp beskou.

Verwys die onderstaande JavaScript-stellings.

var x=null;

document.write(x);

document.write(tipe(x));

Die document.write(x) sal die waarde van x gee. Dit is nul. Die tipe x is voorwerp.

Verwys die onderstaande voorbeeld.

var student={naam: “Ann”, punte: 65};

student=null;

Volgens bogenoemde is die waarde van student nul. Datatipe is voorwerp.

Wat is ongedefinieerd in Javascript?

In JavaScript, wanneer 'n veranderlike verklaar word, maar nie 'n waarde toegeken het nie, dan is dit ongedefinieerd.

Verwys die onderstaande JavaScript-stellings. As daar 'n stelling soos var x is; waar x 'n veranderlike is. Dan het x 'n waarde ongedefinieerd. Die datatipe is ook ongedefinieerd.

var x;

dokument. skryf(x);

document.write(tipe(x));

Dit sal die waarde op die HTML-bladsy vertoon. Dit gee ongedefinieerde. Daarom bevat dit 'n waarde van ongedefinieerd. By die skryf van dokument.skryf(tipe(x)); en herlaai die bladsy, sal dit steeds ongedefinieerd gee. Daarom het die veranderlike x 'n waarde wat ongedefinieerd is en die tipe is ook ongedefinieerd.

Verwys ook die onderstaande stelling.

var student;

document.write(student);

Die veranderlike student het 'n ongedefinieerde waarde. Die tipe van daardie veranderlike is ook ongedefinieerd.

Dit is ook moontlik om die veranderlike waarde op ongedefinieerd te stel. Verwys onderstaande verklaring.

var student=ongedefinieerd;

document.write(student);

document.write(tipe(student));

Nou het die studenteveranderlike ongedefinieerde waarde. Die tipe veranderlike student is ook ongedefinieerd.

Wat is die ooreenkoms tussen nul en ongedefinieerd?

Albei is datatipes in JavaScript

Wat is die verskil tussen nul en ongedefinieerd?

Nul vs Ongedefinieerd

Die nul is 'n datatipe in JavaScript wat gebruik word om 'n nie-waarde aan 'n veranderlike toe te ken. Die ongedefinieerde is 'n datatipe in JavaScript wat gebruik word wanneer 'n veranderlike verklaar word, maar nie met 'n waarde toegeken word nie.
Waarde
Wanneer die veranderlike aan nul toegeken word, is die waarde nul. Wanneer die veranderlike ongedefinieerd toegeken word, is die waarde ongedefinieerd.
Datatipe
Wanneer die veranderlike nul toegeken word, is die datatipe 'n objek. Wanneer die veranderlike ongedefinieerd toegeken word, word die datatipe as ongedefinieerd beskou.

Opsomming – null vs ongedefinieerd in JavaScript

JavaScript is 'n kliënt-kant-skriptaal wat vir webtoepassingsontwikkeling gebruik word. Dit bring interaktiwiteit na 'n webblad. Dit word ook gebruik om aanlynprogramme, videospeletjies te ontwikkel. Saam met HTML en CSS is dit 'n kerntegnologie vir World Wide Web. Baie blaaiers ondersteun JavaScript. Wanneer programme in JavaScript geskryf word, is dit nodig om data te stoor. Data word in veranderlikes gestoor. Elke veranderlike het 'n datatipe. Twee van hulle is nul en ongedefinieerd. Die verskil tussen null en undefined in JavaScript is dat null gebruik word om 'n nie-waarde aan 'n veranderlike toe te ken, terwyl undefined gebruik word wanneer 'n veranderlike verklaar word, maar nie met 'n waarde toegeken word nie.

Laai die PDF van null vs undefined in JavaScript af

Jy kan die PDF-weergawe van hierdie artikel aflaai en dit vir vanlyn doeleindes gebruik soos per aanhalingsnota. Laai asseblief die PDF-weergawe hier af: Verskil tussen nul en ongedefinieerd in JavaScript

Aanbeveel: