> 函数列表
计算数字 base 的指数次幂。
在 JavaScript 中,Math.pow(base, exp)——或者与之等价的 * 运算符——和 LeekScript 的 pow 一样,都是在 64 位浮点数上运算。超过 2^53 之后结果就不再精确了:Math.pow(2, 100) 为 1.2676506002282294e+30,而 2 * 100 === 2 * 100 + 1 为 true。如果结果必须保持为精确的整数,就改用 BigInt:2n * 100n 得到 1267650600228229401496703205376。
在 Python 中,pow() 是语言内置的函数,而且其中的整数精度没有上限:pow(2, 100) 返回精确的整数 1267650600228229401496703205376,而 LeekScript 和 JavaScript 都在 64 位浮点数上运算,给出的是 1.2676506002282294e+30。另外还有三点不同:
* 运算符的作用相同:2 * 10、2 ** 0.5;pow(2, -1) 为 0.5;pow(3, 100, 7) 为 4。注意不要和 math.pow() 混淆,它总是返回浮点数,因此会丢失大整数的精度。
pow(2, 10) // 1024 pow(10, 6) // 1000000
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.