怎么利用90%,100%,1%取到满意的数据?
有一个需求,比如10和星星,90%那就是前9个变色,100%就是全部,92%,92.5%这种的也都是前9个,还有就是比如0.5%,不足1%,就是前一个变色,那后端给我这个百分比,我怎么处理这个数据好,,
回复
1个回答

test
2024-07-17
按照百分比去计算就好了。比如说小于 1%
的话直接返回 1
,大于 1%
的就转换成小数之后 乘上10
,然后向下取整。
比如说
Math.ceil(0.1)
// 1
Math.ceil(0.7)
// 1
Math.floor(6.8)
// 6
Math.floor(9.2)
// 9
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容