null significa que não existe valor algum (diferente de 0
). não existe nada na memória.
let i = null
undefined são propriedades que ainda não foram declaradas
var patinho
console.log(patinho) // vai retornar undefined
variáveis que foram declaradas sem o uso de var
, let
ou const
variavelzinha = "não declarada"
let variavelzinha = "declarada"