Foros del Web » Programando para Internet » Javascript »

Duda, tal vez estupida sobre return

Estas en el tema de Duda, tal vez estupida sobre return en el foro de Javascript en Foros del Web. Que hace y para que sirve: He visto formularios y mensajes de alerta que usan y que no usan: return (true); return (false); return; mi ...
  #1 (permalink)  
Antiguo 14/07/2005, 14:21
Avatar de tyo100  
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 20 años
Puntos: 1
Pregunta Duda, tal vez estupida sobre return

Que hace y para que sirve:

He visto formularios y mensajes de alerta que usan y que no usan:


return (true);
return (false);
return;


mi duda es para que sirven y como es la manera correcta de aplicarlos????, tal vez sea una pregunta muy tonta, pero yo como nunca he llevado teoria ni he leido teoria sobre programacion se me hace complicado.


Salu2
__________________
Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla.
NalgAss Web
SpiderMex - La Historia del Hombre Araña en MEXICO
  #2 (permalink)  
Antiguo 14/07/2005, 16:27
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 23 años
Puntos: 90
Hola, el return es el valor que devuelve el proceso que estés ejecutando, y deja de ejecutarse, por ejemplo

acción 1;
acción 2;
return false;
acción 3 //NO se ejecuta porque retornó ya en la linea anterior...

Sirve para controlar si fué bien o mal el proceso por ejemplo

if (proceso) {
acción
}

Se ejecutará acción si lo que devuelve la función proceso es TRUE, si es FALSE no ejecuta nada, ya que el condicional no se da...

Se entiende ?

Espero que te sirva

Saludos
PD: No es para nada estúpida la pregunta, prefiero una así y no ¿como hago un popup?
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 14/07/2005, 16:48
Avatar de tyo100  
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 20 años
Puntos: 1
, y como hago un POPUP, jajaja es broma, ahora lo entiendo gracias, era lo que suponia.

Esto seria una buena aplicacion???, por ejemplo si proceso es diferente de procesodeseado, muestra error y ahi se queda???? ya no continua con el if (proceso2 != procesodeseado2) {

Código PHP:
function prueba(){
   if (
proceso != procesodeseado) {
      
acción1();
      
javascript:alert('Proceso incorrecto');
      return (
false);
   }
   if (
proceso2 != procesodeseado2) {
      
acción2();
      
javascript:alert('Proceso2 incorrecto');
      return (
false);
   }

__________________
Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla.
NalgAss Web
SpiderMex - La Historia del Hombre Araña en MEXICO
  #4 (permalink)  
Antiguo 15/07/2005, 06:56
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 23 años
Puntos: 90
No creo que puedas hacer un condicional con dos true o false, generalmente con return podés retornar un valor también, como ser un string...Me imagino que en JS también podrás...Entonces podés comparar los strings retornados por las funciones

return('logeado_correcto');

Y eso si lo podés comparar con == o =!

Espero que te sirva

Saludos
PD: No estoy seguro de que no sepueda hacer como digiste, igual me parece extraño...
__________________
Esteban Quintana
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 22:49.