Reikšmė null
Reikšmė null žymi "nieko",
t.y. objekto ar elemento nebuvimą.
Atliekant loginius operacijas
yra lygiavertė klaidingam teiginiui arba
false. JavaScript
yra panaši reikšmė undefined,
apibrėžianti reikšmės nebuvimą. Skirtumas
yra tas, kad null žymi tyčinį
nebuvimą (aiškiai užrašytą kode), o
undefined - tiesiog bet kokios informacijos
apie elemento tipą ir jo reikšmę nebuvimą.
Sintaksė
javascriptnull;
Pavyzdys
Apibrėžkime kintamojo reikšmę:
javascriptlet res = null;
console.log(res);
Kodo vykdymo rezultatas:
javascriptnull
Pavyzdys
Reikšmė null grąžinama DOM elementų
paieškos metodais, jei elementas
nebuvo rastas:
javascriptlet res = document.querySelector('#elem');
console.log(res);
Kodo vykdymo rezultatas:
javascriptnull