Archivo de la categoría: Javascript

Apartado para el mundo de la programación en Javascript

Inicializar variables pasadas a funciones javascript

En ocasiones, nos interesa realizar una llamada a una función sin necesidad de pasarle ningún valor como parámetros, pero que a la vez esta función necesite de unos parámetros para cumplir con nuestras necesidades.
En javascript para inizializar los valores de la variable si no se han pasado por parámetro debemos realizar lo siguiente:

latitud || ( latitud = 42.54599 );

Con esto conseguimos que si al llamar la función, esta variable no tiene ningún valor, le asignamos el valor que deseemos.
Aquí os dejo un código de ejemplo:

function myfuncion( latitud, longitud, zoom ) {
    latitud || ( latitud = 42.54599 );
    longitud || ( longitud = 1.601257 );
    zoom || ( zoom = 8 );
    alert( 'lat: '+latitud+' long: '+longitud+' zoom: '+zoom );
}

myfuncion();
//Resultado = 'lat: 42.54599 long: 1.601257 zoom: 8

myfuncion( 45, 34.34, 9 );
//Resultado = 'lat: 45 long: 34.34 zoom: 9