Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/04/2016, 18:03
Avatar de Fernand0
Fernand0
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 6 meses
Puntos: 19
Respuesta: ¿Cómo recupero el resultado de un condicional en el mismo código?

Código Javascript:
Ver original
  1. var resultado2 = document.getElementById('resultado2');
  2.  
  3. function modificar(valor, operacion) {
  4.     if(operacion == "+") return resultado.value + valor;
  5.     else if(operacion == "-") return resultado.value - valor;
  6.     else if(operacion == "*") return resultado.value * valor;
  7.     else if(operacion == "/") return resultado.value / valor;
  8. // etc
  9. }
  10.  
  11. calculo = modificar(3, "+");
  12. resultado2.value = calculo;

No es lo mismo
Código Javascript:
Ver original
  1. var resultado2 = document.getElementById('resultado2').value;
que
Código Javascript:
Ver original
  1. var resultado2 = document.getElementById('resultado2');

Y la funcion que te habia mostrado no devolvia un valor(return ...;), directamente modificaba el valor(resultado.value = ...).
O sea que..
Código Javascript:
Ver original
  1. calculo = modificar(3, "+");
  2. resultado2.value = calculo;
no funcionaria