Como comparar variáveis com indefinidas, se não sei se elas existem? [duplicado

Esta pergunta já tem uma resposta aqui:

Como verificar se há "indefinido" em JavaScript? [duplicado 16 respostas

No JavaScript, você pode declarar uma variável e, se forundefined, você pode checarvariable == undefined; Eu sei disso, mas como você pode comparar um valor que você ainda não sabe se estiver na memória?

Por exemplo, eu tenho uma classe que é criada quando o usuário clica em um botão. Antes disso, a classe é indefinida - ela não existe em nenhum lugar; como posso comparar?

Existe um caminho sem usartrycatch?

questionAnswers(5)

yourAnswerToTheQuestion