2 - Auslesen von Zahlenwerten mit JavaScript
Mit der "alert"-Methode lassen sich Rückmeldungen in einem GeoGebra-Applet recht schnell und schick wiedergeben.
Der Befehl ggbApplet.getValue("Variablenname_in_GeoGebra"); überträgt den in der GeoGebra-Umgebung festgelegten Wert in die JavaScript-Umgebung.
Arbeitsauftrag:
Drücke den blauen Button. Beobachte die Ausgabe sowie das Eingabefeld.
Einstellung des Buttons
CODE zum Kopieren: var a = ggbApplet.getValue("a"); alert("Der Wert von a ist "+a+".");Anmerkungen: Der Befehl var a = ggbApplet.getValue("a"); holt sich den Wert der Zahl a aus dem GeoGebra-Applet und speichert ihn in der Skripting-Umgebung. Nun kann man hier mit der Variablen "arbeiten" (Rechnungen, Werte ändern, Ausgabe). Der Befehl alert("Der Wert von a ist " +a+"."); verknüpft den Text "Der Wert von a ist " mit dem Wert von a, der je nach eingegebenem Wert variabel sein muss. "." am Ende des Befehls rundet den ausgegebenen Satz mit einem Satz-Ende-Punkt ab. Die Pluszeichen verknüpfen die Eingaben. Gibt man anstelle einer Zahl ein Zeichen oder eine Zeichenkette ein, so wird das Eingabefeld rot und in der Ausgabe erscheint "Der Wert von a ist NaN." Das ist die Abkürzung für Not a Number.