Obtuve el Json "false"
del servidor. Respondo como bool
pero es Json, por lo que está en el tipo de navegador es String
en lugar de bool
.¿Cómo comparo string y boolean en Javascript?
Así que si ejecuto (!data)
cada vez que quiero comprobar "false" == false
, entonces no funcionó.
Entonces, ¿cómo puedo analizar bool
desde String
en JavaScript, entonces?
"true" == true
y "false" == false
. A continuación, el código (!data)
puede comprobar lo que es [true
y false
]
JSON.parse() decodificará el servidor bo Olean a javascript booleano, para que pueda llamar (! myJSONObject.myBool) es más recomendado que el eval. json.org –
Esto es realmente excesivo. Es al menos tan eficiente simplemente probar el valor de la cadena contra "verdadero". Además de ser perfectamente suficiente para sus necesidades, también es universalmente portátil. –
@chomp Responde a la pregunta * ¿Cómo puedo analizar el bool de la cadena en JavaScript? * Sin embargo, simplemente verificaría la cadena ''false' '. – alex