veo en algunos códigos JavaScript que la gente escribe algo como esto:Javascript VERDADERO y "verdadero" ¿por qué alguien usa cadena en lugar de booleano?
var myVar = "true";
//...
if(myVar == "true") {
//...
}else{
//...
}
¿Por qué la gente no utiliza VERDADERO o FALSO? Hasta donde sé, el tipo booleano es obvio para los navegadores.
O simplemente es un código deficiente ... y trata de nunca escribir de esta manera.
Advertencia: 'true! = 'True'' –
Eso es' verdadero' y 'falso' en realidad (minúsculas), pero su análisis es el correcto: mejor use booleanos reales en lugar de cadenas. –
Y 'var myVar =" false "; if (myVar) alert ("O, hai!") 'también te mostrará alerta. –