Verificação de JavaScript nula vs. indefinida e diferença entre == e ===

Eu sei, eu sei que deve haver alguns tópicos que cobrem este tópico. Mas usei a pesquisa e não obtive a resposta que atendesse às minhas necessidades. Aqui vamos nos:

Como verifico uma variável se énull ouundefined e qual é a diferença entre onull eundefined?

Qual é a diferença entre "==" e "===" (é difícil pesquisar no Google por=== )?

questionAnswers(7)

yourAnswerToTheQuestion