Quero adicionar tratamento de erros a: var firstVariable = 1; var secondVariable = firstVariable; O abaixo não será compilado: try { var firstVariable = 1; } catch {} try { var secondVariable = firstVariable; } catch {} Por que é necessário que um bloco try catch afete o escopo das variáveis...