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 ”:
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:
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:
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:
- 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:
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 ”:
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.