Como converter uma string em um boolean ? Pesquisei sobre o problema e cheguei a uma solução muito boa. O operador == realiza conversões implícitas. Veja exemplo abaixo:
var a = "true";
var b = ( a == "true" );
A variável b será um boolean com o valor true caso a variável a seja igual a true mas, caso seja false, a variável b será false. Se você tentar passar a String("true" ou "false") para o construtor da classe Boolean, não irá funcionar pois, se a objeto boolean não tiver um valor inicial, ou se um desses valores abaixo forem passados:
- 0
- -0
- null
- ""
- false
- undefined
- NaN
Se alguém souber como faz conversões usando o operador ==, comenta ai embaixo.
Fonte: http://www.w3schools.com/js/js_obj_boolean.asp
http://stackoverflow.com/questions/263965/how-can-i-convert-a-string-to-boolean-in-javascript
Nenhum comentário:
Postar um comentário