为什么JavaScript会让这种比较错误?

时间:2016-09-20 16:58:00

标签: javascript html angularjs

这是在我建造的角度应用中发生的。如果用户在HTML输入中输入80,则总是会出现这种比较错误。

var x = '80';
var y = 150.9800;

/* Returns incorrect answer */
if (parceFloat(x) < y) {
  return true;
} else {
  return false;
}

2 个答案:

答案 0 :(得分:2)

你需要使用Par s eFloat()而不是par c eFloat()... parceFloat不是现有函数。

答案 1 :(得分:0)

parceFloat()不是函数,函数是parseFloat()

一个简单的拼写错误就是所有的错误。