English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
null
var str; if (str == null) { // str è null } // str non è null }Prova a vedere‹/›
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 // falseProva a vedere‹/›
Tutti i browser supportano completamente il valore null:
Valore | |||||
null | Sì | Sì | Sì | Sì | Sì |
Versione JavaScript: | ECMAScript 1 |
---|
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‹/›