Como converter uma string em booleano em javascript

Como converter uma string em booleano em javascript
Às vezes, os valores booleanos são armazenados em bancos de dados como strings, e os programadores podem usar esses valores para executar ações específicas em sites ou aplicativos. Nessa situação, antes de usar essas cordas em operações lógicas, elas devem ser convertidas em valores booleanos.

Este tutorial demonstrará os métodos para converter string em booleano usando JavaScript.

Como converter/transformar uma string em booleano usando JavaScript?

Use os seguintes métodos para converter uma string em um booleano usando JavaScript:

  • Operador estrito de igualdade (===)
  • Double não (!!) Operador
  • Objeto booleano

Vamos ver como esses métodos funcionarão.

Método 1: Converta uma string em booleano usando o operador estrito da igualdade (===)

O "Igualdade estrita(===) Operador ou o “identidade”O operador é utilizado para converter uma string em um valor booleano. Ele verifica se o valor lateral esquerdo se torna igual ao valor do lado direito. Se sim! ele retorna “verdadeiro"Else, ele retorna"falso”.

Sintaxe
A sintaxe para o estrito operador de igualdade é o seguinte.:

a === b

Valor de retorno
Suas saídas “verdadeiro”Se os valores comparados consistirem no mesmo valor e tipo.

Exemplo 1:
Crie uma variável chamada “corda"Que armazena um valor booleano"verdadeiro”Como uma string:

var string = 'true';

Compare a string com a string “verdadeiro”Usando o“Igualdade estrita(===) Operador. Somente se a string for “verdadeiro”, A saída será alocada um valor booleano“verdadeiro”:

var resultado = string === 'true';

Imprima o resultado no console usando o “console.registro()”Método:

console.log (resultado);

Saída

A saída exibe “verdadeiro”, Pois a igualdade estrita retorna verdadeira quando ambos os operando são iguais em termos do tipo e valor.

Exemplo 2:
Em variável “corda", Armazenar valor booleano"falso”:

var string = 'false';

Compare a string “falso”Com a string“verdadeiro”:

var resultado = string === 'true';

Saída

A saída mostra “falso”Porque o operador estrito da igualdade retorna true se a string for realmente“verdadeiro”.

Método 2: converta uma string para booleano usando o dobro não (!!) Operador

Para converter string em booleano, há outro método em JavaScript, conhecido como uma dupla exclamação (!!) isso é um duplo não (!!) Operador. Ele retorna um valor booleano revertendo o resultado de um único operador não.

Sintaxe
A sintaxe para o duplo não (!!) O operador é o seguinte:

!!corda

Na sintaxe acima:

  • 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.

Exemplo 1:
Crie uma variável “corda”E armazene um valor booleano“verdadeiro”Como uma string nela:

var string = 'true'

Use o duplo não (!!) Operador com string para converter em um valor booleano:

console.registro(!!corda);

Saída

Exibirs de saída “verdadeiro", como em (!!) operador, primeiro (!) convertidos “verdadeiro" em "falso”, Então o segundo (!) converte novamente em “verdadeiro”.

Método 3: converta uma string em booleano usando o objeto booleano

Para converter a string em um booleano, use o JavaScript embutido “boleano”Objeto. É um objeto de invólucro para valores booleanos.

Sintaxe
A sintaxe para converter string em booleana com a ajuda de um objeto booleano é o seguinte:

Booleano (string)
  • É preciso uma string como argumento e retorna um valor booleano.
  • Ele retorna “verdadeiro”Se a corda passada não estiver vazia.
  • Para uma corda vazia, ele retorna “falso”.

Exemplo 1:
Crie uma variável “corda”E armazene um valor booleano“verdadeiro”Como uma string nela:

var string = 'true'

Chame o invólucro booleano passando pela string:

Booleano (string);

Saída

A saída retorna um valor booleano “verdadeiro”, Pois a corda passada não está vazia.

Exemplo 2:
Armazene o valor booleano “falso"Em uma variável"corda”:

var string = 'false'

Invoque o invólucro booleano passando a string:

Booleano (string);

A saída correspondente será:

Conclusão

Para converter uma string em um booleano, use o “Igualdade estrita”Operador (===) que compara a sequência especificada à string“verdadeiro”E retorna um valor booleano“verdadeiro”Se os valores comparados forem do mesmo tipo e valor. O "Double não”(!!) O operador retorna um valor booleano revertendo o resultado de um único operador não ou JavaScript “boleano"Objeto que retorna um valor booleano"verdadeiro“Se a string passada não for uma string vazia, mais retornar“falso”. Este tutorial demonstra os métodos para converter string em booleano usando JavaScript.