数字的最近幂2-JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字并返回一个数字,该数字可以表示为最接近输入数字的2的幂。
例如-
如果输入数字为365,则输出应为256,因为256是最接近365的数字,对于n的某个整数值,可以表示为2^n。
示例
让我们为该函数编写代码-
const num = 365;
const nearestPowerOfTwo = num => {
//仅处理非负数
if(num < 0){
num *= -1;
}
let base = 1;
while(base < num){
if(num - base < Math.floor(base / 2)){
return base;
};
base *= 2;
};
return base;
};
console.log(nearestPowerOfTwo(num));输出结果
控制台中的输出:-
256
热门推荐
10 国庆节日简短祝福语
11 婚礼伴娘祝福语大全简短
12 开锁祝福语简短走心
13 生日祝福语对妈妈简短
14 年底了祝福语简短的
15 过年红包祝福语简短霸气
16 学校生日祝福语简短独特
17 朋友出国旅游祝福语简短
18 日生日贺卡祝福语简短