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]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. Aktiviere das Kontrollfeld und drücke erneut den Button.
[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==true) { [/b] [color=#6aa84f][i]// "Wenn der Wert von a wahr ist, dann ..." [/i][/color][br][b]alert("Das Kästchen ist aktiviert.");[/b] [i][color=#6aa84f]// "... dann gib den Satz aus."[/color][/i][br][b]}[br]else {[/b] [color=#6aa84f][i]//"Ansonsten - also wenn in diesem Fall der Wert von a nicht wahr (d.h. falsch) ist, dann ..."[/i][/color][br][b]alert("Das Kästchen ist nicht aktiviert."); [/b][i][color=#6aa84f]// "... dann gib den Satz aus."[/color][/i][br]}[br][br]Je nachdem welche Bedingung wahr ist, wird der entsprechende Block aufgerufen und die Anweisung (hier: die Alert-Ausgabe) ausgeführt.[br][br][u]Wichtig dabei ist:[/u][br]Für die Überprüfung einer Bedingung muss man Ausdrücke vergleichen mit folgenden Operatoren:[br]== gleich[br]!= Ungleichzeichen[br]> größer[br]>= größer gleich[br]< kleiner[br]<= kleiner gleich