En este caso el navegador me notifica que "mostrar" no está definido".
<meta charset="UTF-8">
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function a(numero1, numero2) {
return numero1 + numero2;
}
function b(numero1, numero2) {
return numero1 / numero2;
}
var resultado = a(10,20) + b(30,2);
mostrar(resultado)
</script>
No obstante, si le agrego la función de imprimir, el código sale bien.
<meta charset="UTF-8">
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function a(numero1, numero2) {
return numero1 + numero2;
}
function b(numero1, numero2) {
return numero1 / numero2;
}
var resultado = a(10,20) + b(30,2);
imprimir("El resultado es: " + resultado)
</script>
Me podrían dar una explicación.