ES7(2016)幂运算符**

Posted 优小U

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES7(2016)幂运算符**相关的知识,希望对你有一定的参考价值。

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

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

以上是关于ES7(2016)幂运算符**的主要内容,如果未能解决你的问题,请参考以下文章

es7,es8

ES7-Es8 js代码片段

ES7及ES8的新特性

ES7的新特性

ECMAScript 2016 求幂运算符和 Math.pow() 之间的区别

Android中的数学幂运算