怎么利用90%,100%,1%取到满意的数据?

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

阅读 1.1k
1 个回答

按照百分比去计算就好了。
比如说小于 1% 的话直接返回 1
大于 1% 的就转换成小数之后 乘上10,然后向下取整。

比如说

Math.ceil(0.1)
// 1
Math.ceil(0.7)
// 1

Math.floor(6.8)
// 6
Math.floor(9.2)
// 9
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题