Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2011, 22:31
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Pasando valores a una funcion javascript

buenas,
en realidad tu puedes pasar una cantidad arbitraria de argumentos. no obstante, es común que al definir una función, los argumentos opcionales o menos requeridos vayan lo más posible a la derecha mientras los que son obligatorios a la izquierda. luego en el cuerpo de la función debes determinar si los parámetros opcionales contienen un valor válido. nótese que la validez de un argumento depende de tí.
Código:
function fn(a, b, c){ // required, optional, optional;
b = b || "default"; // valor por defecto si b evalua a false (0, "string vacio", null, undefined, etc.) ;
if(c === undefined) c = "default"; // el argumento no fue provisto ;
// a diferencia del anterior, se admite otros tipos de valores que evaluan a false ;

... 
}
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.