将数字舍入到最接近10个JavaScript的幂
我们需要编写一个带数字的JavaScript函数。该函数应返回最接近输入数字的10的幂。
例如-
f(1) = 1 f(5) = 1 f(15) = 10 f(43) = 10 f(456) = 100 f(999) = 100
示例
const num = 2355;
const num1 = 346;
const num2 = 678;
const nearestPowerOfTen = (num) => {
let count = 0;
while(num > 1){
count ++; num/= 10;
};
return Math.pow(10, count-1) * (Math.round(num) ? 10: 1);
}
console.log(nearestPowerOfTen(num));
console.log(nearestPowerOfTen(num1));
console.log(nearestPowerOfTen(num2));输出结果
控制台中的输出将是-
1000 100 1000
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短