Der Befehl [b]ggbApplet.getValue("[/b][i]Variablenname_in_GeoGebra[/i][b]");[/b] überträgt den in der GeoGebra-Umgebung festgelegten Wert in die JavaScript-Umgebung.[br][br]Der Befehl [b]ggbApplet.setValue("[/b][i]Variablenname_in_GeoGebra[/i][b]", [/b][i]Variablenwert_in_der_Skripting-Umgebung[/i][b]);[/b] überträgt den in der JavaScript-Umgebung festgelegten Wert in die GeoGebra-Umgebung.[br][br][icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [b][u]Arbeitsauftrag:[/u][/b][br]Drücke den blauen Button. Beobachte die Ausgabe sowie das Eingabefeld.
[quote][u]CODE zum Kopieren:[/u][br][color=#6557d2][b]var a = ggbApplet.getValue("a");[br]a=a+1;[br]ggbApplet.setValue("a",a);[br]alert("Der Wert von a ist "+a+".");[br][/b][/color][/quote][br][br][b][u]Anmerkungen:[/u][/b][br]Der Befehl [b]var a = ggbApplet.getValue("a");[/b] 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).[br][br]Die Zeile [b]a = a + 1;[/b] erhöht den Wert von a um 1. Alternativ ist auch [b]a +=1;[/b] möglich.[br][br]Der Befehl [b]ggbApplet.setValue("a", a);[/b] speichert den neuen Wert aus der Skripting-Umgebung in der GeoGebra-Umgebung als neuen Wert der Zahl a ab.[br][br]Der Befehl [b]alert("Der Wert von a ist " +a+".");[/b] verknüpft den Text "[i]Der Wert von a ist [/i]" mit dem [i]Wert von a[/i], der je nach eingegebenem Wert variabel sein muss.[br][i]"." [/i]am Ende des Befehls rundet den ausgegebenen Satz mit einem Satz-Ende-Punkt ab.[br]Die Pluszeichen verknüpfen die Eingaben.[br][br][br][b][u]ZUSATZ:[/u][/b][br]Natürlich könnte man auch folgenden CODE verwenden:[br][color=#6557d2][b]var a = ggbApplet.getValue("a");[br]ggbApplet.setValue("a",a+1);[br]alert("Der Wert von a ist "+a+".");[br][br][/b][/color]In diesem CODE versteckt sich ein kleiner Denkfehler - probiere ihn doch einfach mal aus und überlege dir, warum Wert und Ausgabe nicht übereinstimmen.