小程序
小游戏
企业微信
微信支付
扫描小程序码分享
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
字符串和数字的颜色是不一样的 , 你这个明显是字符串,转成数字在比较就好了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
改成number在进行比较
数据格式的问题,你两个都是字符串,字符串和字符串比较大小。
JS使用 "<" 运算符比较两个字符串大小时,会把字符串转换为 ASCll 码依次比较。
注意看清楚数据格式,打印的如果是数字的话不会是白色的,字符串才是白色。
用 parseFloat 强转一下类型再判断就不会有这个问题了,当一个值为数字时,另一个值会被转换为数字。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
字符串和数字的颜色是不一样的 , 你这个明显是字符串,转成数字在比较就好了
改成number在进行比较
数据格式的问题,你两个都是字符串,字符串和字符串比较大小。
JS使用 "<" 运算符比较两个字符串大小时,会把字符串转换为 ASCll 码依次比较。
注意看清楚数据格式,打印的如果是数字的话不会是白色的,字符串才是白色。
用 parseFloat 强转一下类型再判断就不会有这个问题了,当一个值为数字时,另一个值会被转换为数字。