![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/10/2011, 22:31
|
![Avatar de zerokilled](http://static.forosdelweb.com/customavatars/avatar299260_10.gif) | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses 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. |