Como converter uma string para booleana em JavaScript

Como Converter Uma String Para Booleana Em Javascript



Às vezes, 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 strings 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 booleana usando JavaScript?

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







  • Operador de igualdade estrita (===)
  • Operador duplo não (!!)
  • Objeto Booleano

Vamos ver como esses métodos funcionarão.



Método 1: converter uma string em booleano usando o operador de igualdade estrita (===)

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



Sintaxe
A sintaxe para o operador de igualdade estrita é a seguinte:





uma === 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:



foi corda = 'verdadeiro' ;

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

foi resultado = corda === 'verdadeiro' ;

Imprima o resultado no console usando o botão “ console.log() ” método:

console. registro ( resultado ) ;

Resultado

A saída exibe “ verdadeiro ”, pois a igualdade estrita retorna true quando ambos os operandos são iguais em termos de tipo e valor.

Exemplo 2 :
Na variável “ corda ”, armazena o valor booleano “ falso ”:

foi corda = 'falso' ;

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

foi resultado = corda === 'verdadeiro' ;

Resultado

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

Método 2: converter uma string em booleana usando o operador Double NOT (!!)

Para converter string em booleano, existe outro método em JavaScript, conhecido como dupla exclamação (!!), que é um operador duplo NOT (!!). Ele retorna um valor booleano invertendo o resultado de um único operador NOT.

Sintaxe
A sintaxe do operador duplo NOT (!!) é a seguinte:

!! corda

Na sintaxe acima:

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

Exemplo 1 :
Crie uma variável “ corda ” e armazene um valor booleano “ verdadeiro ” como uma string nele:

foi corda = 'verdadeiro'

Use o operador duplo NOT (!!) com string para converter em um valor booleano:

console. registro ( !! corda ) ;

Resultado

A saída exibe “ verdadeiro ', como em ( !! ) operador, primeiro ( ! ) converte “ verdadeiro ' em ' falso ”, depois o segundo ( ! ) novamente o converte em “ verdadeiro ”.

Método 3: converter uma string em booleana usando um objeto booleano

Para converter a string em um booleano, use o JavaScript integrado “ boleano ”objeto. É um objeto wrapper para valores booleanos.

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

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

Exemplo 1 :
Crie uma variável “ corda ” e armazene um valor booleano “ verdadeiro ” como uma string nele:

foi corda = 'verdadeiro'

Chame o wrapper booleano passando a string:

boleano ( corda ) ;

Resultado

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

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

foi corda = 'falso'

Invoque o wrapper booleano passando a string:

boleano ( corda ) ;

A saída correspondente será:

Conclusão

Para converter uma string em um booleano, use o comando “ Igualdade estrita ” operador (===) que compara a string especificada com a string “ verdadeiro ” e retorna um valor booleano “ verdadeiro ” se os valores comparados forem do mesmo tipo e valor. O ' Duplo não ”( !! ) retorna um valor booleano invertendo o resultado de um único operador NOT, ou JavaScript “ boleano ” Objeto que retorna um valor booleano “ verdadeiro ” se a string passada não for uma string vazia senão retorne “ falso ”. Este tutorial demonstra os métodos para converter string em booleano usando JavaScript.