2016-09-20 40 views
-9

這發生在我正在構建的角度應用程序上。如果用戶輸入80到一個HTML輸入,它似乎總是得到這個比較錯誤。爲什麼JavaScript比較錯誤?

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

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

方法名是'parceFloat'還是'parseFloat'? –

+3

什麼是parceFloat? – Gary

+1

,因爲有錯字? – codemax

回答

0

parceFloat()不是一個函數,該函數是parseFloat()

一個簡單的打字錯誤是所有的錯誤有。

+6

請不要回答輸入錯誤的問題,而應該關閉標記。 –

+0

注意。會做。 –

2

您需要使用面值小號 eFloat()不能相提並論Ç eFloat()... parceFloat不是現有的功能。

+5

請不要回答輸入錯誤的問題,而應該關閉標記。 –