js数值比较使用<或>的问题

js在字符串型的数值进行大小比较的时候,不会自动转换为数字,从而会造成错误,因此最好用a-b > 0.0000001进行比较

var str = '7224.00';
var str2 = '21000.00'
if(str > str2){
    alert(1);//会直接弹出1;
}
if(str - str2 > 0.0000001){
    alert(2);//不会弹出2;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 《裕语言》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 28,335评论 5 19
  • 我最近发现骗自己的人永远是自己……每天没事就去自习室,一待就是几个小时,也完全不知道学了什么,手机和ipad倒是没...
    Una月亮阅读 1,137评论 0 0
  • 由于蛋挞皮的制作不划算,所以选择直接从网上购买的蛋挞皮,我们在这里只制作蛋挞液 配方:1、蛋奶油 215g、白糖 ...
    时光可见阅读 3,226评论 0 0
  • 缘起:对于辟谷之说,之前一直是仅仅耳闻,总觉得是修仙得道之高人的事情,离我很遥远!真正接触,还是得益于朋友...
    吃货东咯咯阅读 2,870评论 0 0