使用pow函数
pow() 方法可返回 x 的 y 次幂的值。
语法
Math.pow(x,y)
参数 描述
x 必需。底数。必须是数字。
y 必需。幂数。必须是数字。
如:
Math.pow(2,4)表示2的4次幂,等于16//Math.pow(x,y)返回底数的指定次幂;//返回以x的y次幂,等同于x的y次幂的数值表达式;
参考如下:
var date1 = new Date()
for(var i = 0i <10000i++){
var result1 = (10.22 - 0.11).toFixed(2)
}
alert(new Date() - date1)//效率低
var date2 = new Date()
for(var j = 0j <10000j++){
var result2 = (10.22 * 1000 - 0.11 * 1000) / 1000
}
alert(new Date() - date2)//效率高
alert(0.1 + 0.2 == 0.3)//既然返回false
alert(0.1 + 0.2)//既然返回0.30000000000000004
alert(parseFloat(0.1) + parseFloat(0.2))//还是返回0.30000000000000004