<meta charset="UTF-8">
<script>
var idade = parseInt(prompt("Digite sua idade"));
while(isNan(idade)) {
idade = parseInt(prompt("Digite sua idade"));
}
alert(idade)
</script>
<meta charset="UTF-8">
<script>
var idade = parseInt(prompt("Digite sua idade"));
while(isNan(idade)) {
idade = parseInt(prompt("Digite sua idade"));
}
alert(idade)
</script>
O erro esta na linha while(isNan(idade))... segue forma correta de while(isNaN(idade))... o ultimo "N" da palavra isNaN é maiusculo. O resto esta certo