Neste artigo você vai aprender a como converter string para booleano em JavaScript, ou seja, tranformar um true ou false no tipo de dado boolean
Fala programador(a), beleza? Bora aprender mais sobre JavaScript e também tipos de dados na linguagem!
Para converter uma string em um boolean podemos realizar uma comparação entre o valor que é string e uma string de true ou false
Desta maneira receberemos um booleano como resposta, e teremos a conversão feita
Veja um exemplo prático das duas variações:
var x = 'true'; var y = 'false'; var xBoolean = (x == 'true'); console.log(xBoolean); // true console.log(typeof xBoolean); // "boolean" var yBoolean = (y == 'true'); console.log(yBoolean); // false console.log(typeof yBoolean); // "boolean"
Veja o exemplo acima a conversão dos tipos de dados
A ideia é comparar os dois valores com true, pois caso seja falso, teremos um retorno de false
O que não aconteceria se comparassemos com false, teriamos um retorno de true, pois seria verdadeiro comparar ‘false’ com ‘false’, então tenha atenção nisso
Este trecho de código pode também ser convertido em uma função, permitindo a sua reutilização ao longo do nosso programa
Observe também que estamos trabalhando com textos que contém true ou false, se o texto contiver qualquer outra palavra seu valor será falso, e isso pode ser um problema no seu software
Conclusão
Neste artigo você aprendeu a como converter string para booleano, na linguagem JavaScript
Utilizamos uma instrução de comparação, que vai retornar um booleano para nós de qualquer maneira
Então comparamos a palavra da variável com ‘true’, o que retorna true como booleano ou false, caso a palavra não seja true
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube