In JavaScript, undefined significa che una variabile è stata dichiarata ma a cui non è stato ancora assegnato un valore. null è un valore di assegnazione. Può essere assegnato a una variabile come rappresentazione di nessun valore.