Hi,
Warum spricht das dagegen? Ist eine Kommazahl kein Integer oder was?
Der Kandidat hat
parseInt(0.100)
Punkte …MfG ChrisB
Und was mus ich nun anstelle von
parseInt
benutzen??
Nochmal ich selbst:
Es liegt wohl auf der Hand parseFloat() zu benutzen. Stimmt das? Wenn ja funktioniert der Script immer noch nicht. Da muss denk ich irgendwas vollkommen falsch sein und zwar hier:
____________________________________________________________________________
~~~javascript
var Loesung1;
var Loesung2;
var Zaehler = 1;
var z = parseFloat(document.Eingabe.z.value);
var a = parseFloat(document.Eingabe.a.value);
var J = parseFloat(document.Eingabe.j.value);
while (Zaehler <= j) {
Loesung1 = Loesung1 + Math.pow(z,Zaehler);
Zaehler = Zaehler + 1;};
Loesung2 = parseInt(a) * parseInt(Loesung1);
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
denn wenn ich den Teil nicht habe und `alert("plaplapla")`{:.language-javascript} schreibe funktioniert es. Wenn ich jedoch den oben geschikten Teil drin habe funktioniert `alert("...")`{:.language-javascript} nicht auch nicht wenn nur Text (also mit "") drin steht.