题目描述: 数值的整数次方
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0
题目解析
function Power(base
, exponent
)
{
1
if (exponent
=== 0) {
return 1;
}
if (exponent
=== 1) {
return base
;
}
const isNegative
= exponent
< 0;
const absExponent
= Math
.abs(exponent
);
let result
= base
;
for (let i
= 1; i
< absExponent
; ++i
) {
result
= result
* base
;
}
return isNegative
? 1 / result
: result
;
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-19155.html