gpt4 book ai didi

javascript - JS : Can "false" be type-coerced to false?

转载 作者:行者123 更新时间:2023-12-02 06:41:39 27 4
gpt4 key购买 nike

当您使用 Html5 localStorage 时,值存储为字符串。如果你想存储复选框的状态并在以后恢复它,这是你需要处理的事情。我希望这样的事情能奏效:

(function() {
function e(id) { return document.getElementById(id); }

e('save').addEventListener('click', function() {
localStorage['check-value'] = e('checkbox').checked
})
e('checkbox').checked = localStorage['check-value'];
})();

但是,如果未选中该框并且字符串 "false" 获得类型,则“check-value”似乎会存储类似 "false" 的内容- 在倒数第二行强制为 true。我知道我可以做一些 if-test,但这是一个业余项目,如果可能的话我想弄清楚。 "false" 可以强制转换为 false 吗?

顺便说一句,我没有为此使用库,因为它是一个 chrome 扩展,我想保持它的轻量级。

最佳答案

"false"与其他任何字符串一样只是一个字符串,您需要在此处进行自己的检查。

关于javascript - JS : Can "false" be type-coerced to false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591459/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com