“Conocimiento Programación>JavaScript Programación

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

2015/5/15
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
Java script Vs . PHP
Cómo hacer un programa para convertir Celsius a Kelvin
Cómo obtener el ID de un objeto en jQuery
Definición de JavaScript
Cómo habilitar y deshabilitar barras de desplazamiento con javascript
Cinco consejos de JavaScript
Cómo cambiar la entrada de texto con javascript
Cómo instalar el Facebook JavaScript SDK
Conocimiento de la computadora © http://www.ordenador.online