项目场景:
使用JavaScript做 算数运算,比较大小时,没有区分数据类型,导致错误
问题描述
为什么这个数学运算,没有按照我的预期去执行呢?
"123" > 123    //false
123 > 123    //false
"123" == 123    //true
123 == 123    //true
"123" === 123    //false
123 === 123    //true
"91" > "123"    //true
91" > "123    //false
原因分析:
因为使用了 字符串类型 和 数值类型 去比较,它们的比较方式是不一样的
解决方案:
- 数值类型的数据,转换成数值
- 字符串类型的数据,转换成字符串
tips:


















![火源类型检测系统源码分享 # [一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]](https://i-blog.csdnimg.cn/direct/6a5693b8d2104029863455b0d63c7a96.png#pic_center)

