14/02/2003, 14:05
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años Puntos: 38 | |
Hola pelado86.
En JavaScript, por ser un lenguaje debilmente tipeado, el pase de parámetros es bastante flexible. No hay verificación de concordancia de tipos entre parámetros actuales y formales. Tampoco hay verificación de concordancia en cuanto a cantidad de parámetros enviados y recibidos. Todo esto hace que la responsabilidad del manejo de los argumentos recae en el programador. Papá compilador no te va a ayudar a ver lo que hagas mal.
En cuanto a tu duda, en JavaScript los parámetros se pasan por valor si se trata de tipos base (strings, números y valores lógicos) y por referencia en caso de objetos.
Saludos. |