Exemplo de Operador de Exclamação Dupla em JavaScript

Exemplo De Operador De Exclamacao Dupla Em Javascript



Todos estão familiarizados com o único ponto de exclamação ( ! ) sinal chamado de lógico “ não ” operador, que é usado para inverter um valor booleano como “ !verdadeiro ” retorna “ falso ', enquanto ' !falso ” retorna “ verdadeiro ”. O duplo ponto de exclamação ( !! ) símbolos também chamados de “ o estrondo duplo ', ou ' tiros duplos ” mudar o valor de um verdadeiro ou falso para “ verdadeiro ' ou ' falso “. É uma maneira simples de converter uma variável em um valor booleano (verdadeiro ou falso).

Este estudo definirá a dupla exclamação em JavaScript.

O que é operador de dupla exclamação em JavaScript?

O duplo ponto de exclamação ( !! ) não é um operador JavaScript, é um duplo, não ( ! ) porque o operador not ( ! ) é usado duas vezes no operador de exclamação dupla ( !! ). O primeiro operador (!) o altera para um valor booleano invertido. O segundo operador (!) inverte o valor booleano invertido. Em outras palavras, agora é o valor booleano real do objeto.







Valores falsos em JavaScript

Em JavaScript, as strings indefinidas, 0, nulas, NaN e vazias ('') são os valores falsos.



Valores verdadeiros em JavaScript

Os valores verdadeiros do JavaScript são 1, uma string não vazia, qualquer número diferente de zero, arrays, objetos e assim por diante.



Vejamos os exemplos de dupla exclamação em JavaScript.





Exemplo 1:

Crie uma variável “ uma ” e atribua um valor booleano “ falso ”:

existe um = falso

Use o operador double not(!) ou double exclamation(!!) com a variável:



!! uma ;

A saída fornece o valor booleano “ falso ”:

Na saída acima, o valor da variável “ uma ” é primeiro invertido para “ verdadeiro ” então, o segundo (!) operador novamente inverte para “ falso ”.

Aqui, a tabela abaixo representa o resultado de todos os valores verdadeiros e falsos de JavaScript usando a exclamação dupla !! JavaScript:

Valor !!Valor
verdadeiro verdadeiro
falso falso
0 falso
1 verdadeiro
Indefinido falso
nulo falso
'' falso
'Linux' verdadeiro

Vamos ver como a dupla exclamação funciona em diferentes valores e tipos de dados.

Exemplo 2: Aplicando (!!) em Valores Booleanos

Vamos verificar o efeito da dupla exclamação (!!) em valores booleanos:

Exemplo 3: Aplicando (!!) em Valores Inteiros

Passe os inteiros 0 e 1 para o “ console.log() ” com uma exclamação dupla (!!) e verá o resultado:

Exemplo 4: Aplicando (!!) em valores nulos ou indefinidos

Vejamos o efeito da exclamação dupla (!!) nos valores nulos ou indefinidos:

Exemplo 5: Aplicando (!!) em Valores de String

Veja o efeito da exclamação dupla (!!) em uma string vazia e uma string passando para o “ console.log() ” método:

Compilamos as instruções essenciais relacionadas ao sinal de dupla exclamação (!!) em JavaScript.

Conclusão

O duplo ponto de exclamação ( !! ) também conhecido como ' o estrondo duplo ', ou ' tiros duplos ” é o operador double not (!) que altera o valor de uma declaração verdadeira ou falsa para “ verdadeiro ' ou ' falso “. Ele é convertido em um valor booleano invertido usando o primeiro operador (!). Em seguida, o segundo operador (!) inverte o valor booleano invertido. Finalmente, dá os mesmos resultados que as expressões booleanas (Verdadeiro, Falso). Este estudo definiu a dupla exclamação em JavaScript.