其实就是这个例子, ```JS Math.pow(99, 99) // 3.697296376497263e+197 99 ** 99 // 3.697296376497268e+197 ``` 由于**是在编译时计算,而Math.pow是在执行时间计算,导致结果不同。 举例: ```JS x = 99, y = 99; x ** y; // 3.697296376497263e+197 ``` 但是这是不应该的,答案不同是错误表现。现在已经有人给V8提交[bug](https://bugs.chromium.org/p/v8/issues/detail?id=5848)。