Google Classroom
GeoGebraGeoGebra Classroom

5_Erste Zusammenfassung

Du hast nun deine ersten Schritte in JavaScript gemacht. Hier die wichtigsten Punkte im Überblick. Toolbar Image Befehle:
ggbApplet.getValue("a") holt den Wert von a aus der GeoGebra-Umgebung in die JavaScript-Umgebung. Mit dem Befehl var a = ggbApplet.getValue("a"); wird der Wert in der Variablen a gespeichert und man kann nun in der JavaScript-Umgebung damit "arbeiten": Zum Beispiel: a = a + 1; bzw. a +=1; erhöht den Wert von a (wenn a eine Zahl ist).
ggbApplet.setValue("a",2) setzt den Wert von a in der GeoGebra-Umgebung auf 2.
ggbApplet.evalCommand("...englischer GeoGebra-Befehl...") lässt einen GeoGebra-Befehl direkt aus JavaScript heraus in der Geogebra-Umgebung ausführen. So bewirkt der Befehl ggbApplet.evalCommand("SetValue(a,2)") dasselbe wie der Befehl ggbApplet.setValue("a",2). Man beachte die Schreibweisen!
Die alert("Text")-Methode erzeugt eine elegante Rückmeldung.
Eine Wenn-dann-Anweisung ermöglicht eine übersichtliche Fallunterscheidung: if (Bedingung1) { Anweisung1 } else if (Bedingung2) { Anweisung2 } else { Anweisung3 }
Toolbar Image Typische Fehler: Wenn du versucht hast, den Code selbst zu schreiben und nicht die fertigen Code-Bausteine kopiert hast, dann hast du bestimmt auch schon erste Fehler gemacht - NICHT SCHLIMM - sie helfen tatsächlich beim Lernen! Folgende Fehler passieren durchaus häufiger - und das nicht nur Neulingen (!):
  • ; am Befehlsende vergessen
  • " in einem Befehl vergessen
  • { } ( ) in einem Befehl vergessen
  • Buchstabe vergessen
  • Groß- und Kleinschreibung einzelner Buchstaben durcheinander gebracht
  • Schreibweise von Befehlen (z.B. SetValue im Vergleich zu setValue)
  • alter statt alert
  • deutsche Befehle bei evalCommand
  • nicht auf "JavaScript" umgestellt
usw.
Toolbar Image Lösungsvorschlag: Dein Applet könnte nun so aussehen: