English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Valore vuoto JavaScript

 Proprietà/funzioni globali JavaScript

Valore nullche rappresenta l'intenzione di mancanza di qualsiasi valore oggetto.

È uno dei tipi di JavaScriptUno dei tipi primitivi.

Il valore null non è un identificatore dell'attributo dell'oggetto globale, come undefined. Al contrario, null rappresenta la mancanza di identificazione, che indica che la variabile non punta a nessun oggetto.

Sintassi:

null
var str;
if (str == null) {
   // str è null
}
   // str non è null
}
Prova a vedere‹/›

La differenza tra null e undefined

Il valore di null e undefined è uguale, ma il tipo è diverso.

Quando si verifica null o undefined, si preghi di notare la differenza tra gli operatori equals (==) e identity (===), poiché il primo esegue la conversione di tipo.

typeof null // "object" (per motivi legacy, non "null")
typeof undefined // "undefined"
null == undefined // true
null === undefined // false
Prova a vedere‹/›

Compatibilità dei browser

Tutti i browser supportano completamente il valore null:

Valore
null

Dettagli tecnici

Versione JavaScript:ECMAScript 1

Più esempi

Se la stringa fornita non contiene le lettere [aeiou], la funzione getVowels() restituirà 0:

function getVowels(str) {
   var x = str.match(/[aeiou]/gi);
   if (x === null) {
      return 0;
   }
   return x.length;
}
Prova a vedere‹/›

 Proprietà/funzioni globali JavaScript