Exemplo de operadora de exclamação dupla em JavaScript

Exemplo de operadora de exclamação dupla em JavaScript
Todos estão familiarizados com o único ponto de exclamação (!) sinal chamado The Logical “não”Operador, usado para reverter um valor booleano como“!verdadeiro”Retorna“falso", enquanto "!falso”Retorna“verdadeiro”. O ponto de exclamação duplo (!!) Símbolos também chamados “o bang duplo", ou "fotos duplas”Mude o valor de um verdadeiro ou falsamente em“verdadeiro" ou "falso““. É uma maneira simples de converter uma variável para um valor booleano (verdadeiro ou falso).

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

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

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

Valores falsamente em javascript

Em JavaScript, as cordas indefinidas, 0, nulo, nan e vazio (") são os valores falsos.

Valores verdadeiros em JavaScript

Os valores da verdade do JavaScript são 1, uma corda não vazia, qualquer número diferente de zero, matrizes, objetos e assim por diante.

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

Exemplo 1:

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

var a = falso

Use o duplo não (!) operador ou exclamação dupla (!!) com a variável:

!!a;

A saída dá o valor booleano “falso”:

Na saída acima, o valor da variável “a"É primeiro invertido para"verdadeiro”Então, o segundo (!) O operador novamente inverte -o em “falso”.

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

Valor !!Valor
verdadeiro verdadeiro
falso falso
0 falso
1 verdadeiro
indefinido falso
nulo falso
" falso
'Linuxhint' verdadeiro

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

Exemplo 2: Aplicação (!!) em valores booleanos

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

Exemplo 3: Aplicação (!!) em valores inteiros

Passe os números inteiros 0 e 1 para o “console.registro()”Método com uma dupla exclamação (!!) e verá o resultado:

Exemplo 4: Aplicação (!!) em valores nulos ou indefinidos

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

Exemplo 5: Aplicação (!!) nos valores da string

Veja o efeito da dupla exclamação (!!) em uma corda vazia e uma corda que passa para o “console.registro()”Método:

Nós compilamos as instruções essenciais relacionadas à dupla exclamação (!!) assine JavaScript.

Conclusão

O ponto de exclamação duplo (!!) também conhecido como "o bang duplo", ou "fotos duplas”É o duplo não (!) Operador que muda o valor de uma declaração verdadeira ou falsidade em “verdadeiro" ou "falso““. É convertido em um valor booleano invertido usando o primeiro (!) Operador. Então, o segundo (!) O operador inverte o valor booleano invertido. Finalmente, fornece os mesmos resultados que as expressões booleanas (verdadeiras, falsas). Este estudo definiu a dupla exclamação em JavaScript.