Olá Jefferson, tudo bem?
Segue abaixo algumas considerações:
<meta charset="UTF-8">
<script>
function mostra (frase) {
document.write(frase);
}
function nascimento (anoatual, anopassado){
var nascimento = anoatual - anoquenasci // a variável anoquenasci não está definida
// falta colocar o return da função
}
var anoatual = nascimento (2018); // aqui você não precisa chamar a função, basta apenas informar o ano
var anopassado = nascimento (1984); // aqui também você não precisa chamar a função, basta apenas informar o ano
mostra(" A idade do nascimento é" + nascimento); // aqui, onde você chama a função, você deve informar os parâmetros da mesma
</script>
Vejas as modificações que fiz no seu código:
<meta charset="UTF-8">
<script>
function mostra (frase) {
document.write(frase);
}
function nascimento (anoatual, anopassado){
var nascimento = anoatual - anopassado;
return nascimento;
}
var anoatual = 2018;
var anopassado = 1984;
mostra(" A idade do nascimento é" + nascimento(anoatual, anopassado));
</script>
Testa aí e nos diz se deu certo!
Abraços e bons estudos!