noté que no puedo establecer valores booleanos en localStorage
?¿No se pueden establecer valores booleanos en LocalStorage?
localStorage.setItem("item1", true);
alert(localStorage.getItem("item1") + " | " + (localStorage.getItem("item1") == true));
siempre alertas true | false
cuando intento probar localStorage.getItem("item1") == "true"
avisa verdad ... así que no hay manera que puedo establecer un elemento en localStorage
a cierto?
incluso si es una cadena, pensé que solo ===
verificaría el tipo?
por lo
alert("true" == true); // shld be true?
* Si cualquier operando es un número o un booleano, los operandos se convierten a ** números ** si es posible * - No me di cuenta de eso. Pensé que si uno fuera una cuerda, la otra sería una cuerda. Saludos (+1). –
@Andy, mira esto [notas útiles] (http://dmitrysoshnikov.com/notes/note-2-ecmascript-equality-operators/) sobre el tema. – CMS
@CMS: gracias, una gran lectura. –