Foros del Web » Programando para Internet » Javascript »

codigo defectuoso con archivos .js

Estas en el tema de codigo defectuoso con archivos .js en el foro de Javascript en Foros del Web. este codigo debe pedir 2 numeros guardarlos en atributos usando archivos .js pero no funciona bien solo pide los 2 numeros pero al devolver resultado ...
  #1 (permalink)  
Antiguo 10/06/2011, 20:49
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años
Puntos: 1
codigo defectuoso con archivos .js

este codigo debe pedir 2 numeros guardarlos en atributos usando archivos .js pero no funciona bien solo pide los 2 numeros pero al devolver resultado de la suma marca NaN y no se por que
aqui esta mi codigo del archivo .js
function mandar1()
{
var num1=prompt("dame el primer numero", 0);
}
function mandar2()
{
var num2=prompt("dame el segundo numero", 0);
}

function suma()
{
num1=mandar1();
num2=mandar2();
this.num1=num1;
this.num2=num2;
regresarresultado(num1,num2);
}
function regresarresultado(num1,num2)
{
var res=0;
res=num1+num2;
alert("el resultado de la suma es:"+res);
}

este es mi codigo en html
<html>
<head>
<script language="javascript" src="sumas.js">
</script>
</head>
<body>
<script language="javascript">
suma();
</script>
</body>
</html>
  #2 (permalink)  
Antiguo 10/06/2011, 21:16
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 18 años, 5 meses
Puntos: 87
Respuesta: codigo defectuoso con archivos .js

les falta retornar el valor a las funciones mandar1 y mandar 2; para retornar un valor se coloca la palabra "return" seguida del valor que se desea devolver.

Código Javascript:
Ver original
  1. function mandar1()
  2. {
  3.     var num1=prompt("dame el primer numero", 0);
  4.     return num1
  5. }

Etiquetas: js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:03.