Math.pow(99, 99) // 3.697296376497263e+197 99 ** 99 // 3.697296376497268e+197
结果的最后一位为什么不一样
求幂运算符(**)是一个ES7提议的新特性。实现原理应该会跟Math.pow稍微有些差别吧至于差别应该需要了解浏览器的实现原理了
因为在JS当中,Number类型会有精度问题,会有一个安全整数的范围https://developer.mozilla.org...