Legal mas tenho uma dúvida, há como restringir a variável idade à um caractere apenas numérico ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Legal mas tenho uma dúvida, há como restringir a variável idade à um caractere apenas numérico ?
Se entendi a sua pergunta sim, poderá sim. Mas quando mostrado ao usuário ele terá apenas o número sem referencia ao que significa.
Você pode usar funções JavaScript ou, se estiver usando HTML5, usar os próprios atributos do formulário para restringir a entrada de dados a apenas números (o problema com essa última abordagem é que nem todos os browsers suportam os atributos mais novos da HTML5).
Dê uma olhada nos seguintes tutoriais: