【发布时间】:2014-02-10 23:28:37
【问题描述】:
我在 javascript 中进行数字比较时遇到了一个大问题。
脚本指责比较“7
console.clear();
var min = parseFloat("5").toFixed(2);
var max = parseFloat("10").toFixed(2);
var value = parseFloat("7").toFixed(2);
console.log(min, max, value);
console.log(value > min); // OK.
console.log(value < max); // ---- false ??????
有人知道发生了什么吗?
【问题讨论】:
-
当一切都失败了……ECMA-262 §15.7.4.5
标签: javascript floating-point numbers comparison