Pergunta de entrevista da empresa Verizon

What is the difference between null and undefined in JavaScript?