Markus: definieren von Fliesskommazahlen

Mein Problem besteht darin, dass in meiner JavaSript Funktion :

function  add(ko, fk, gz) {
var a ;
a = ko + fk /gz ;  
return a ;                        }

keine Addition im mathematischen Sinne durchgefuehrt wird.
Die eingelesenen Variablen :

<form name="xyz">
ko ? <input type= name="ko">
fk  ? <input type= name="fk">
gz ? <input type= name="gz">
</form>

werden lediglich wie Strings behandelt und aneinander an-
gehaengt.
Liegt es vielleicht an dem in <input> uebergebenden type= ?
Oder kann ich meine Funktion dazu bringen die eingelesenen
Variablen als Zahlen anzuerkennen und bei fehlerhafter Eingabe eine Fehlermeldung zu erzeugen ?

Ich freue mich auf Eure Antworten

Markus

  1. Hallo Markus,

    Oder kann ich meine Funktion dazu bringen die eingelesenen
    Variablen als Zahlen anzuerkennen und bei

    Du musst die Variablen mit parsFloat() umwandel.
    Siehe <../../tecm.htm#a3>

    gruss

    manne