如果不使用任何函数,如何实现一个数的求幂运算?
function pow(x, y) {
let res = 1
for (let i = 0; i < y; i++) {
res *= x
}
return res
}
console.log(pow(2, 10))
// 1024
除了自己封装函数来实现,也可是使用 Math.pow()
来完成。
console.log(Math.pow(2, 10))
// 1024
在 ES7 可以这样写了:
console.log(2 ** 10) // 1024