思路就是 : 保留到百位 , 就把百位后面变成小数 , 操作完成之后再扩大一百倍
简单封装一个公用函数
export function ceilHundred(data:any) {
var newNumber = Math.ceil(data*1 *0.01)
var result = newNumber * 100
return result
}
data使我们传入的数据 , 我们先给缩小了100 倍 , 再进行向上取整Math.ceil , 向下取整为 Math.floor 最后再把结果扩大100倍
如果不封装的话 直接进行
var result= Math.ceil(data*1 *0.01) * 100 就可以获得你想要的~
ps:先扩大再缩小 , 先缩小再扩大 , 这种方法虽然很简单 , 但这种思考问题的思想和习惯 , 是在高等数学里面长期用到的 , 所以毕业一年终于体会到高数的用处了!!!!感谢高数