如果以低数> =高数运行?

时间:2019-04-26 12:43:36

标签: javascript jquery if-statement

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

localStorage值= 9

if (localStorage.getItem('TotalProducts') >= '10') {
  alert('total products'+localStorage.getItem('TotalProducts'));
}

为什么我会收到警报?

警报内容为total products9

感谢大家的帮助。

对于其他人,请阅读下面的评论,那里有一些非常有用的信息。

1 个答案:

答案 0 :(得分:1)

if (+localStorage.getItem('TotalProducts') >= 10) {
  alert('total products'+localStorage.getItem('TotalProducts'));
}

TotalProducts的{​​{1}}值转换为数字,然后将其与10进行比较。