比较浮点数。根据第一个代码块,5大于37.66。第二个代码块声称5小于37.66。toFixed()对它们做了什么,使得第一个代码块的反应如此之大?(这只在ubuntu中的chrome上进行过测试)
amount = 5
total = 37.66
check = null
if(parseFloat(amount).toFixed(2) >= parseFloat(total).toFixed(2)){
check = "amount IS GREATER"
}
检查 >> "amount IS GREATER"
amount = 5
total = 37.66
check = null
if(parseFloat(amount.toFixed(2)) >= parseFloat(total.toFixed(2))){
check = "amount IS GREATER"
}
检查 >> 空