2016-09-20 6 views
-9

Dies geschieht auf einer eckigen Anwendung, die ich baue. Wenn ein Benutzer 80 in eine HTML-Eingabe eingibt, scheint dieser Vergleich immer falsch zu sein.Warum wird dieser Vergleich durch JavaScript falsch angezeigt?

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

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

Ist der Methodenname 'parceFloat' oder' parseFloat'? –

+3

Was ist 'parceFloat'? – Gary

+1

weil es einen Tippfehler gibt? – codemax

Antwort

0

parceFloat() ist keine Funktion, die Funktion ist parseFloat()

Ein einfacher Tippfehler ist all die Fehler bestehen.

+6

Bitte beantworten Sie keine Tippfehler, sondern verschließen Sie stattdessen die Schließung. –

+0

Bekannt. Wird besorgt. –

2

Sie benötigen Par s eFloat() nicht par c eFloat() ... parceFloat ist nicht eine vorhandene Funktion zu verwenden.

+5

Bitte beantworten Sie keine Tippfehler, sondern setzen Sie stattdessen auf Schließen. –