Arvo null

Arvo null tarkoittaa "ei mitään", eli objektin tai elementin puuttumista. Loogisia operaatioita suoritettaessa se vastaa epätodella väitettä tai false. JavaScriptissä on samankaltainen arvo undefined, joka määrittää arvon puuttumisen. Ero piilee siinä, että null tarkoittaa tarkoituksenmukaista puuttumista (näkyvästi kirjoitettuna koodiin), kun taas undefined tarkoittaa yksinkertaisesti minkä tahansa tiedon puuttumista elementin tyypistä ja sen arvosta.

Syntaksi

javascriptnull;

Esimerkki

Määritetään muuttujan arvo:

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

Koodin suorituksen tulos:

javascriptnull

Esimerkki

Arvon null palauttavat DOM-elementtejä etsivät metodit, jos elementtiä ei löytynyt:

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

Koodin suorituksen tulos:

javascriptnull

Katso myös

  • arvo true,
    joka tarkoittaa, että elementin arvo on tosi
  • arvo false,
    joka tarkoittaa, että elementin arvo on epätosi
  • arvo undefined,
    joka tarkoittaa, että elementin arvo on "määrittelemätön"