我犯了一个错误,或者发生了一些奇怪的事情,但我没有看到它。
本地存储值 = 9
if (localStorage.getItem('TotalProducts') >= '10') {
alert('total products'+localStorage.getItem('TotalProducts'));
}
为什么我会收到警报?
提醒内容为total products9
感谢大家的帮助。
对于其他人,请阅读下面的评论,其中有一些非常有用的信息。
最佳答案
if (+localStorage.getItem('TotalProducts') >= 10) {
alert('total products'+localStorage.getItem('TotalProducts'));
}
将 localStorage
的 TotalProducts
值转换为数字,然后与 10 进行比较。
关于javascript - if 以小数 >= 高数运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55867933/