# 幂运算符**

如果不使用任何函数,如何实现一个数的求幂运算?

    function pow(x, y) {
        let res = 1
        for (let i = 0; i < y; i++) {
            res *= x
        }
        return res
    }

    pow(2, 10)
    // 1024

除了自己封装函数来实现,也可是使用 Math.pow() 来完成。

Math.pow() 函数返回基数(base)的指数(exponent)次幂。

console.log(Math.pow(2, 10)) // 1024 在 ES7 可以这样写了: console.log(2 ** 10) // 1024

注意

幂运算符的两个*号之间不能出现空格,否则语法会报错。

最后更新时间: 2/28/2023, 8:33:37 PM