“Conocimiento Programación>JavaScript Programación

¿Cómo funciona el operador de doble signo de interrogación (??) de JavaScript

2015/8/19
El operador de doble signo de interrogación (??) en JavaScript es un operador lógico que permite proporcionar un valor predeterminado en el caso de que el resultado de una expresión sea nulo o no esté definido. A menudo se utiliza como una forma concisa de asignar un valor predeterminado a una variable o propiedad, o para comprobar la presencia de un valor antes de usarlo.

La sintaxis del operador de doble signo de interrogación es la siguiente:

```

variable?? valor_predeterminado

```

Dónde:

* variable es la variable o expresión que se está comprobando para determinar un valor.

* valor_predeterminado es el valor a asignar si variable es nulo o indefinido.

El operador de doble signo de interrogación funciona comprobando primero si variable es nulo o indefinido. Si es así, entonces valor_predeterminado es devuelto. De lo contrario, el valor de la variable es devuelto.

A continuación se muestra un ejemplo de cómo se puede utilizar el operador de doble signo de interrogación:

```

nombre constante =usuario?.nombre ?? 'John Doe';

```

En este ejemplo, el nombre A la variable se le asigna el valor del nombre. propiedad del usuario objeto si existe. Si el nombre la propiedad es nula o no está definida, entonces la cadena 'John Doe' se asigna a nombre en cambio.

El operador de doble signo de interrogación se puede utilizar con cualquier tipo de variable o expresión y puede ser una herramienta útil para garantizar que las variables siempre tengan un valor válido.

JavaScript Programación
Cómo combinar Javascripts
Tutorial de jQuery y Google Maps
Cómo redirigir a otra página en JavaScript
Variables de Adobe Ciclos de Vida
Cómo calcular en Java Script
Cómo cargar un DIV en Otro DIV dinámica
Multiple Rotación Anuncios de JavaScript
Cómo redireccionar una página web mediante HTML
Conocimiento de la computadora © http://www.ordenador.online