Estoy intentando realizar diferentes funciones para diferentes operaciones y a la hora de ejecutar el código puedo introducir los números, pero no me aparece el resultado. ¿Alguien podría comentarme en qué estoy fallando? Dejo por aquí el código.
<!doctype html>
<html>
<head>
<title></title>
<script type="text/javascript">
function suma(num1, num2) {
alert("La suma es: " + (num1+num2));
}
function resta(num1, num2) {
alert("La resta es: " + (num1-num2));
}
function multiplicar(num1, num2) {
alert("La multiplicación es: " + (num1*num2));
}
function dividir (num1, num2) {
alert("La división es: " + (num1/num2));
}
var operacion=prompt("¿Qué operación deseas realizar?");
var operador1=parseInt(prompt("Introduce el primer número"));
var operador2=parseInt(prompt("Introduce el segundo número"));
if (operacion=="sumar") {
suma(operador1, operador2);
}
else if(operacion=="restar") {
resta(operador1, operador2);
}
else if(operacion=="multiplicar") {
multiplica(operador1, operador2);
}
else if(operacion=="dividir") {
divide(operador1, operador2);
}
else {
alert("Lo siento, operación no contemplada");
}
</script>
</head>
<body>
</body>
</html>