Programação  
 
Rede de conhecimento computador >> Programação >> JavaScript Programação >> Content
Como funciona o operador JavaScript de ponto de interrogação duplo (??)
O operador duplo ponto de interrogação (??) em JavaScript é um operador lógico que permite fornecer um valor padrão caso o resultado de uma expressão seja nulo ou indefinido. Muitas vezes é usado como uma forma concisa de atribuir um valor padrão a uma variável ou propriedade, ou para verificar a presença de um valor antes de usá-lo.

A sintaxe do operador de ponto de interrogação duplo é a seguinte:

```
variável ?? valor_padrão
```

Onde:

* variável é a variável ou expressão que está sendo verificada quanto a um valor.
* valor_padrão é o valor a ser atribuído se variável é nulo ou indefinido.

O operador de ponto de interrogação duplo funciona primeiro verificando se variável é nulo ou indefinido. Se for, então default_value é retornado. Caso contrário, o valor da variável é retornado.

Aqui está um exemplo de como o operador de ponto de interrogação duplo pode ser usado:

```
const nome =usuário?.nome ?? 'John Doe';
```

Neste exemplo, o nome variável recebe o valor do nome propriedade do usuário objeto se ele existir. Se o nome propriedade for nula ou indefinida, então a string 'John Doe' será atribuída a nome em vez de.

O operador de ponto de interrogação duplo pode ser usado com qualquer tipo de variável ou expressão e pode ser uma ferramenta útil para garantir que as variáveis ​​sempre tenham um valor válido.

Anterior :

Próximo :
  Os artigos relacionados
·Como fazer Sliding conteúdo em jQuery 
·Como instalar o Facebook JavaScript SDK 
·Como fazer sua própria função no jQuery 
·Como determinar se um número se encaixa em um Int em J…
·Como alterar o tamanho da fonte em Java Script 
·Java Script Verificação do Formulário de entrada de …
·Como substituir todos os elementos DIV 
·Como fazer texto em Jogos vapor Movendo 
·Como dividir vários separadores em JavaScript 
·Como navegar de jQuery Modal janela para outra página 
  Artigos em destaque
·Protocolos Eyecatcher 
·Como referência um Byte em Armazenamento de Trabalho e…
·MySQL Inserção é lento 
·Como editar o PHP em modo de Design 
·Como encontrar o JDK no Linux 
·Como vincular uma caixa de combinação para uma coluna…
·Como Criar Data objeto de String em Java 
·JavaScript para determinar se um elemento é Disabled 
·Como desmontar em C # 
·Qual é o erro Dois em Editar Foguete Java Compiler 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados