javascript - if 以小数 >= 高数运行?

标签 javascript jquery if-statement

我犯了一个错误,或者发生了一些奇怪的事情,但我没有看到它。

本地存储值 = 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'));
}

localStorageTotalProducts 值转换为数字,然后与 10 进行比较。

关于javascript - if 以小数 >= 高数运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55867933/

相关文章:

javascript - 测试 if 语句的存在性和正确值

javascript - 我可以向 Google Apps 脚本类添加自定义方法吗?

javascript - 为什么我们创建一个变量来引用类,而不是仅仅使用 document.querySelector (".class")?

javascript - 通过简码使用 jQuery 实现简单的更改语言

javascript - 用 iframe 替换超链接

jquery - 根据滚动位置更改事件选项卡

javascript - 如何编写 jQuery/javascript if 语句,以便在选择具有特定类的 html <option> 时触发它?

javascript - 使用代码标记在 HTML 中突出显示 PHP 代码 - 错误?

javascript - 如何改进我的 JSON 架构?

java - 局部字符串变量未初始化错误