Por que esta ejecucion toma al + como concatenacion y no como un operador aritmetico
<script>
function saltarLinea() {
document.write("<br>");
}
function mostrar(frase) {
document.write(frase);
saltarLinea();
}
function a(numero1, numero2) {
return numero1 + numero2;// lo interpreta como concatenacion al + y arrastra esto a resultado
}
function b(numero1, numero2) {
return numero1 / numero2;
}
function calcular(num1, num2) {
return a(num1,num2) + b(num1,num2);
}
var name = prompt("ingrese su nombre")
var num1 = prompt(name + ", ingrese un numero");
var num2 = prompt(name + ", ingrese otro numero");
var resultado = calcular(num1, num2);
mostrar(name + "su resultado es: " + resultado);
</script>