Immer NaN, wenn das hinzufügen von Variablen, welche aus anderen Variablen

var dml = 30
var dd = parseFloat(document.getElementById("DriverD").value)     <----- Only numbers like 10
var dm = dd-dml

alert((dd - dml) * 0.75)    <----- This works
alert(dm * 0.75)            <----- This returns NaN
alert(typeof(dm))        <----- This show that dm is a Number

Ich bin mir nicht sicher, warum ich immer NaN. Ich habe bereits versucht parseFloat und parseInt aber noch zeigen NaN bei der Multiplikation einer Variablen (dm) die aus Variablen (dd-dml). dm ist das Ergebnis der Subtraktion dml mit dd oder 10-30. Teilen Sie bitte Ihre Lösungen.

Ich bin neu hier und ich brauche Hilfe, bitte nicht den troll 🙂 ich werde versuchen, fügen Sie einen Kostenrechner auf meiner website.

  • typeof NaN ist auch "number", konnte Sie alert(dm) statt der letzten?
  • Für mich funktioniert: jsfiddle.net/HfCrD
  • Was ist der echte - Wert von DriverD element
  • DriverD ist ein Textfeld, und ich bin mit 10, die während der Fehlerbehebung für dieses Problem. Meine website ist eine einfache html/javascript-Seite.
  • Können Sie neu erstellen, das problem auf JSFiddle oder einen link zu einer live-version, die wir sehen können?
  • ICH HABE ES! WIE DUMM VON MIR. AUF MEINER EIGENTLICHEN WEBSITE, DIE ICH ERKLÄRT DM ERSTEN, BEVOR DD UND DML. FUNKTIONIERT JETZT DANKE JUNGS! 😀

InformationsquelleAutor Jay | 2012-12-19
Schreibe einen Kommentar