Como converter números em booleanos em javascript

Como converter números em booleanos em javascript
Tipo de conversão é um fenômeno de converter um tipo de dados em outro. Assim como qualquer outra linguagem de programação, o JavaScript fornece dois tipos de conversões de dados i.e. implícito e explícito. Na conversão implícita, o JavaScript converte automaticamente um tipo de dados em outro enquanto estiver na conversão do tipo explícito, precisamos usar algumas funções internas para converter o tipo de dados.

A conversão "número para booleano" pertence à conversão do tipo explícito. Para converter um número em um tipo de dados booleano, precisamos utilizar uma função interna Boleano(). Este artigo apresenta uma compreensão detalhada de como converter números em booleanos em javascript. Depois, explica o impacto de não usar “!”Sign e o dobro não“!!" sinal.

Como converter números em booleanos em javascript

Antes de entrar na conversão do tipo, primeiro, precisamos entender o que é tipo de dados booleanos? Bem! É um tipo de dados muito simples que possui apenas dois resultados possíveis verdadeiros ou falsos. Agora, a questão é ao converter os outros tipos de dados em tipo de dados booleanos; Quando ele retornará verdadeiro e quando retornará um valor falso?

Em JavaScript, o tipo de dados booleano converterá todos os valores em verdadeiro, exceto os seguintes valores:

  • nulo
  • 0
  • Nan
  • falso
  • "
  • indefinido

Agora é hora de entender como podemos converter explicitamente o tipo de dados de números em booleanos tipo de dados. Em JavaScript, a função booleana retornará true para todos os valores numéricos que não sejam 0.

Exemplo
O código abaixo dado mostrará como converter um número em um valor booleano:

var a = 10;
console.log ("o número original:", a);
console.log ("Número convertido em booleano", booleano (a));

No código acima, criamos uma variável e atribuímos um número a ele. Para converter um valor numérico em um valor booleano, utilizamos uma função interna “boleano”E o console.A função log () é usada para imprimir o valor original e o valor convertido de “a”. Na execução bem -sucedida do código, obteremos a seguinte saída no console do navegador:

Exemplo
Vamos considerar outro exemplo para entender quando Boolean retornará o valor falso:

var a = 0;
console.log ("o número original:", a);
console.log ("Número convertido em booleano", booleano (a));

Agora, o código acima converte um valor numérico "0" em um tipo de dados booleano, como resultado, ele retornará false como mostrado no snippet seguinte:

Uso de "!”O sinal da função booleana fornece um valor contraditório i.e. A função booleana mostrará verdadeira para 0 e falsa para todos os valores diferentes de zero. Usando dois não sinais “!!”Fornecerá os resultados reais i.e. 0 = false, 1 = verdadeiro.

Exemplo
Para uma melhor compreensão, considere a seguinte parte do código:

var a = 0;
var b = 10;
console.log ("o número original:", a);
console.log ("Número convertido em booleano", booleano (!a));
console.log ("o número original:", b);
console.log ("Número convertido em booleano", booleano (!b));

O código acima é fornecido a seguinte saída:

O trecho acima verifica que o uso de “!”O sinal da função booleana mostra os resultados contrários.

Conclusão

Em JavaScript, uma função integrada booleana é usada para converter o tipo de dados numérico em tipo de dados booleano. A função booleana retorna true para todos os valores numéricos que não sejam zero. No entanto, o uso do operador lógico não na função booleana resulta em resultados falsamente. Esta redação apresenta uma visão geral completa de como converter um tipo de dados numérico em um tipo de dados booleano. Além disso, descreve as consequências do uso de lógico não operador “!”, Bem como dupla negação“!!”.