Стойността null

Стойността null обозначава "нищо", т.е. липса на обект или елемент. При извършване на логически операции е равностойна на невярно твърдение или false. В JavaScript има подобна стойност undefined, която определя липса на стойност. Разликата се състои в това, че null обозначава умишлена липса (изрично записана в кода), а undefined - просто липса на каквато и да е информация за типа на елемента и неговата стойност.

Синтаксис

javascriptnull;

Пример

Нека дефинираме стойност на променлива:

javascriptlet res = null;
console.log(res);

Резултат от изпълнението на кода:

javascriptnull

Пример

Стойността null се връща от методите за търсене на DOM елементи, ако елементът не е намерен:

javascriptlet res = document.querySelector('#elem');
console.log(res);

Резултат от изпълнението на кода:

javascriptnull

Вижте също

  • стойност true,
    която обозначава, че стойността на елемента е истинна
  • стойност false,
    която обозначава, че стойността на елемента е невярна
  • стойност undefined,
    която обозначава, че стойността на елемента "не е дефинирана"