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]Für die Prüfung von Bedingungen benutzt man eine "wenn-dann-Anweisung" ("if-else-Anweisung"):[br][b]if ([/b][i]Bedingung[/i]) [b]{[/b][br][i]Anweisung1[/i][br][b]}[br][br][/b][b]else {[br][/b][i]Anweisung2[br][/i][b]}[br][/b][br]Die entsprechenden Blöcke sind durch geschweifte Klammern { } getrennt.[br][br][br][icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [b][u]Arbeitsauftrag:[/u][/b][br]Drücke den blauen Button mehrmals.[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. [br]Diese Variable a hat im Beispiel oben nur zwei Werte (boolesche Werte), nämlich wahr|true (Kontrollkästchen aktiviert) und falsch|false (Kontrollkästchen nicht aktiviert).[br][br][u][size=150]Wenn-dann-Anweisung:[/size][/u][br][b]if (a==falsch) { [/b] [color=#6aa84f][i]// "Wenn der Wert von a falsch ist, dann ..." [/i][/color][br][b]ggbApplet.setValue("a", true);[/b] [i][color=#6aa84f]// "... dann setze a auf "wahr" (Kontrollkästchen aktiviert)."[/color][/i][br][b]}[br]else {[/b] [color=#6aa84f][i]//"Ansonsten - also wenn in diesem Fall der Wert von a wahr ist, dann ..."[/i][/color][br][b][b]ggbApplet.setValue("a", false);[/b] [/b][i][color=#6aa84f]// "... dann [i][color=#6aa84f]setze a auf "falsch" (Kontrollkästchen nicht aktiviert).[/color][/i]"[/color][/i][br]}[br][br]Je nachdem welche Bedingung wahr ist, wird der entsprechende Block aufgerufen und die Anweisung (hier: das Umschalten des Kontrollkästchens) ausgeführt.