Como converter booleanos em números em javascript

Como converter booleanos em números em javascript
Como outras linguagens de programação, o JavaScript suporta o tipo de dados booleanos. O tipo de dados booleano contém um dos valores verdadeiros/on e falsos/desligados. Existem vários métodos para converter um booleano em um número usando JavaScript. Ao converter um booleano em um número, você obteria 0 ou 1 em vez de falso/desligado ou verdadeiro/respectivamente. Este artigo fornece uma demonstração de converter um booleano em um número em JavaScript:

Antes de entrar nos detalhes, aqui estamos usando o código VS para escrever o código JavaScript.

Como converter um booleano em um número em JavaScript

Esta seção fornece o uso de várias funções e operadores que serão usados ​​para converter um booleano em um número em JavaScript.

Como usar o operador unário para converter um booleano em um número em javascript

O operador unário está apenas prefixando um “+”O sinal de um valor booleano e o valor booleano serão convertidos para o respectivo número. A operação unária é realizada usando a seguinte sintaxe:

Sintaxe

+;

Por exemplo, o código a seguir converte valores falsos e verdadeiros booleanos em números relevantes:

Código

var n = +true; // armazenando o +true em n variável
console.log (n); // imprimindo a variável N
var m = +false; // armazenando o +false na variável M
console.log (m); // imprimindo a variável M

Saída

Como usar o operador ternário para converter um booleano em um número em JavaScript

O operador ternário (?) é usado seguindo a sintaxe fornecida abaixo:

Sintaxe

? 1: 0;

A seguinte linha de código usa o operador ternário para converter false e verdadeiro em 0 e 1, respectivamente:

Código

var q = verdadeiro ? 1: 0; // declarando q variável
console.log (q); // imprimindo a variável Q
var w = false ? 1: 0; // declarando w variável
console.log (w); // imprimindo a variável w

Saída

Como usar o número () função para converter um booleano em um número em javascript

A função número () pode ser usada para converter um valor booleano em um número e funciona com base na seguinte sintaxe:

Sintaxe

Número (valor booleano);

O código fornecido abaixo mostra que o valor booleano é passado para convertê -lo em um número:

Código

var e = número (true); // declarando variável E
console.log (e); // imprimindo a variável E
var r = número (false); // declarando r variável
console.log (r); // imprimindo a variável R

Saída

Como usar os operadores aritméticos para converter booleano em um número em JavaScript

Curiosamente, os operadores aritméticos também podem ser usados ​​para converter um booleano em um número em JavaScript.

vocêcante * para converter um booleano para um número

A sintaxe fornecida abaixo converte o booleano em número:

*1

As seguintes linhas de código convertem o valor booleano “Falso”Para o respectivo número (0) e“Verdadeiro"Para" 1 ":

Código

var a = false*1; // declarando uma variável
console.log (a); // imprimindo a variável A
var s = true*1; // Declarando a variável
console.Histórico); // imprimindo a variável S

Saída

Usando + para converter um booleano em um número

Para converter um booleano em um número usando + operador, você deve usar "0" com esse valor booleano: praticamos "+”Para converter booleano em um número, como mostrado abaixo:

var d = false+0; // declarando variável D
console.log (d); // imprimindo a variável D
var f = true+0; // declarando variável f
console.log (f); // imprimindo a variável f

Saída

Conclusão

JavaScript fornece suporte de várias funções e operadores para converter um booleano em um número. Este artigo contém a funcionalidade da função número (), e operadores como e, ou, unário, ternário e aritmético. Todos esses operadores e funções são usados ​​para converter um booleano em um número. Um número booleano tem valor true/on e false/off; Portanto, quando um booleano é convertido em um número, retornaria 1 ou 0 para verdadeiro/on ou falso/desligado, respectivamente.