Por não ser uma linguagem fortemente tipada, o javascript retorna o que foi digitado lá. No caso, a variável idade retornou meu nome, por exemplo (quando eu digitei o meu nome em vez da idade). O problema seria quase que solucionado se usássemos a função "eval()" para dizer que ela só aceita números.
Estou certo? Se sim, posso mudar a mensagem para esta no "sugira uma correção"?