Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/12/2005, 14:26
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Exclamación

Cita:
Iniciado por frijolerou
Hola gentes!!

Pongámonos en la siguiente situación (da lo mismo el lenguaje utilizado).

Código:
objeto = Algo("pepe");
 
function Algo(nombre){
   objeto = document.getElementById('nombre');
   if(objeto)
      return objeto;
   else
      return false;
}
¿Es incohrente que la función devuelva un valor del tipo object si se cumple la condición, o un valor del tipo boolean si no se cumple? ¿O es más coherente que en ambos casos devuelva un valor booleano (true/false)?
Creo q' es más coherente q' en los 2 casos sea un mismo tipo de valor, ya q' la variable en la q' vas a devolver no puede ser de dos tipos al mismo tiempo...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.