console.log(this.data11[53].value) //55% console.log(this.data11[53].value.replace("%",'')< 56);//true console.log(80<this.data11[53].value.replace("%",'')<95 );//true
这里为什么都是 true啊,
js中两个百分数比较大小的话到底要怎么做
已解决
悬赏分:30
- 解决时间 2021-11-27 15:29
点赞 0反对 0举报 0
收藏 0
分享 2
回答2
最佳
-
console.log(80<this.data11[53].value.replace("%",'') && this.data11[53].value.replace("%",'')<95 );
支持 0 反对 0 举报2021-11-27 10:12
-
80 < '55' < 90
= false < 90
= true正确的姿势:
80 < '55'*1 && 55*1 < 95记得比较前把String变成Number
支持 0 反对 0 举报2021-11-27 10:50