问题描述
设计一个三七进位
算法
问题出现的环境背景
根据四舍五入
演变
相关代码
/**
* @num 原数据 例如:66.67 小数点后的位数不定(可以是0,1,2,3,等等),整数部分也不定(可以是1位或多位)
* @limit 小数点后多少位开始进位(>=1) 例如:2
* @return 进位后的结果
/
let threeSevenUp = (num, limit) => {
//具体实现方式
return ;
}
题目描述
三七进位是对小数点后多少位
进行进位
例1:目标数据为有2位小数
对 小数点后2位
进行进位
66.60---->66.60
66.61---->66.60
66.62---->66.60
66.63---->66.65
66.64---->66.65
66.65---->66.65
66.66---->66.65
66.67---->66.65
66.68---->66.70
66.69---->66.70
66.99---->67.00
例2:目标数据为有3位小数
对 小数点后3位
进行进位
66.601---->66.600
66.611---->66.610
66.622---->66.620
66.633---->66.635
66.644---->66.645
66.655---->66.655
66.666---->66.665
66.677---->66.675
66.688---->66.690
66.699---->66.700
66.999---->67.000
温馨提示:
注意JS中的 0.1 + 0.2 != 0.3
的情况