[JavaScript]Taschenrechner debuggen

11/03/2012 19:19 S7ZY#1
Hey leute,

seit letzter Woche haben wir im Informatik-Unterricht bei uns an der Schule mit JScript angefangen.

Unser Kurs-Lehrer hat uns halt "Hello World"-Skripte für zuhause mitgegeben und welche Arbeitsblätter,Aufgaben etc...

Ich bin grade an einer Stelle, wo ich einen Taschenrechner scripten soll.

Hab einen gemacht und den kurz auf meinen Webserver hochgeladen.
[Only registered and activated users can see links. Click Here To Register...] mit backlink zu Epvp.

Hab grad einen Fehler, dass gar nichts gemacht wird, wenn ich auf einen Button klicke. Der Quellcode ist 70 Zeilen lang und ich weiß nicht wo ich einen Fehler gemacht habe -.-
Könnt ihr gucken und mir sagen wo der Fehler ist?

bitte moven
Danke :awesome:

edit: hier ist der Quellcode:
11/03/2012 19:26 xCrossi#2
Wäre in der coders sektion wohl besser aufgehoben.
Zudem solltest du deinen Quellcode auch posten, sonst kann man dir nicht sagen was falsch ist ;)
11/03/2012 19:30 S7ZY#3
Quote:
Originally Posted by xCrossi View Post
Wäre in der coders sektion wohl besser aufgehoben.
Zudem solltest du deinen Quellcode auch posten, sonst kann man dir nicht sagen was falsch ist ;)
wie gesagt, der Quellcode ist 70 Zeilen lang.
Am besten auf der Seite selber anschauen.
11/03/2012 20:07 lanara#4
#moved
11/03/2012 20:36 devcode#5
Code:
var zahl1.zahl2.antwort.ergebnis;
ändern in

Code:
var zahl1, zahl2, antwort, ergebnis;
11/03/2012 22:39 Mikesch01#6
Hier musst du auch aufpassen. Du hast eine Variable namens zahl1 definiert, aber verwendest im Script Zahl1 in der Ausgabe (Variablen sind Case-sensetive, d.h. Groß-/Kleinschreibung beachten).

Code:
antwort="Die Summe aus" + Zahl1 + " und " +
zahl2 + " ist " + ergebnis + ".";
Richtig:

Code:
antwort="Die Summe aus " + zahl1 + " und " +
zahl2 + " ist " + ergebnis + ".";
11/03/2012 23:04 S7ZY#7
danke leute :D
wusste, dass es irgendetwas mit "Komma Punkt" und Case-Sensivity ist.
Auf dem Arbeitsblatt sieht das Komma aus wie ein Punkt.