<metta charset="utf-8">
<script>
function br1() {
document.write("<br>");
}
function br2() {
document.write("<br><br>");
}
function wh1(title) {
document.write("<h1>" + title + "</h1>");
}
function wh3(title) {
document.write("<h3>" + title + "</h3>");
br1();
}
function w(text) {
document.write(text);
br1();
}
function w2(text) {
document.write(text);
br2();
}
function p_string(text) {
prompt(text);
}
function p_number(number) {
parseInt(prompt(number));
}
var nome = p_string("informe seu nome:");
var ano = p_number("informe o ano em que nasceu:");
wh3(nome + ", você tem " + (2018 - ano) + " anos.");
w(nome);
w(ano);
</script>
desenvolvi este código como teste pra gerar uma função que usasse a função prompt, mas os valores informados ficam indefinidos, pro favor como resolvo?