Simplificar sus expresiones

1. El operador ||

Conoce el operador booleano ||. Este operador realiza un "o lógico ", pero también tiene la particularidad de devolver el primer valor evaluado como verdadero (true). En JavaScript, un valor es implícitamente verdadero si es diferente de false, undefined, 0, null y "" y viceversa para un valor falso.

Ejemplo:

var a = null; 
var b = a || 10; 
alert( b ); 

En nuestro ejemplo, hemos inicializado la variable a a null (por lo tanto, implícitamente a falso), la variable b recibe el último valor que es verdadero, es decir el valor 10.

Por lo tanto, el operador || se puede utilizar para garantizar un valor de manera práctica.

function test( a ) { 
  a = a || 10; 
  alert( a ); 
} 
test(); 
test( 11 ); 

En este ejemplo, tenemos un parámetro a que se puede indicar o no; si no es así, obtendrá automáticamente el valor 10 por defecto. Por tanto, en la pantalla tendremos 10 durante una llamada sin parámetros y 11 durante una llamada con el parámetro.

También es posible tener un parámetro que contenga un conjunto de propiedades parcialmente presentes.

function action( config ) { 
    var defConfig = { 
        color: "blue", 
        font: "arial" 
    }; 
    config...
Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Optimización del ámbito
Siguiente
Paso al modo strict