为什么JavaScript错误地进行了这种比较?

为什么JavaScript错误地进行了这种比较?,javascript,html,angularjs,Javascript,Html,Angularjs,这发生在我正在构建的一个角度应用程序上。如果用户在HTML输入中输入80,它似乎总是错误地进行比较 var x = '80'; var y = 150.9800; /* Returns incorrect answer */ if (parceFloat(x) < y) { return true; } else { return false; } var x='80'; 变量y=150.9800; /*返回错误答案*/ if(parceFloat(x)

这发生在我正在构建的一个角度应用程序上。如果用户在HTML输入中输入80,它似乎总是错误地进行比较

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

/* Returns incorrect answer */
if (parceFloat(x) < y) {
  return true;
} else {
  return false;
}
var x='80';
变量y=150.9800;
/*返回错误答案*/
if(parceFloat(x)
您需要使用ParseFloat()而不是ParceFloat()。。。 parceFloat不是现有函数。

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


一个简单的输入错误就是所有的错误。

是方法名
parceFloat
还是
parseFloat
?什么是
parceFloat
?因为有输入错误?输入错误就在那里。。。使用parseFloat(x)代替parceFloat(x)是否有输入错误或其他问题?请不要回答输入错误问题,而是标记为关闭。注意。可以。请不要回答打字错误问题,而是标记结束。