5_Erste Zusammenfassung

[code][/code]Du hast nun deine ersten Schritte in JavaScript gemacht. Hier die wichtigsten Punkte im Überblick.[br][br][icon]/images/ggb/toolbar/mode_mincells.png[/icon] [b][u][size=150]Befehle:[/size][/u][/b][br][quote][b][color=#6557d2]ggbApplet.getValue("a")[/color][/b] holt den Wert von a aus der GeoGebra-Umgebung in die JavaScript-Umgebung.[br]Mit dem Befehl [color=#6557d2][b]var a = ggbApplet.getValue("a");[/b][/color] wird der Wert in der Variablen a gespeichert und man kann nun in der JavaScript-Umgebung damit "arbeiten":[br]Zum Beispiel: [b][color=#6557d2]a = a + 1;[/color][/b] bzw. [b][color=#6557d2]a +=1;[/color][/b] erhöht den Wert von a (wenn a eine Zahl ist).[/quote][quote][color=#6557d2][b]ggbApplet.setValue("a",2)[/b][/color] setzt den Wert von a in der GeoGebra-Umgebung auf 2.[/quote][quote][color=#6557d2][b]ggbApplet.evalCommand([/b]"[/color][i]...englischer GeoGebra-Befehl...[/i][color=#6557d2]"[b])[/b][/color] lässt einen GeoGebra-Befehl direkt aus JavaScript heraus in der Geogebra-Umgebung ausführen.[br]So bewirkt der Befehl [b][color=#6557d2]ggbApplet.evalCommand("SetValue(a,2)")[/color][/b] dasselbe wie der Befehl [b][color=#6557d2]ggbApplet.setValue("a",2)[/color][/b]. Man beachte die Schreibweisen![/quote][quote]Die [b][color=#6557d2]alert([/color]"[/b][i]Text[/i][b]"[color=#6557d2])[/color][/b]-Methode erzeugt eine elegante Rückmeldung.[/quote][quote]Eine Wenn-dann-Anweisung ermöglicht eine übersichtliche Fallunterscheidung:[br][color=#6557d2][b]if ([/b][i]Bedingung1[/i][b]) { [/b][i]Anweisung1 [/i][b]} [br][/b][b]else if ([/b][i]Bedingung2[/i][b]) { [/b][i]Anweisung2 [/i][b]}[br][/b][/color][color=#6557d2][b]else { [/b][i]Anweisung3 [/i][b]}[/b][/color][code][/code][code][/code][/quote]
[code][/code][icon]/images/ggb/toolbar/mode_mincells.png[/icon] [b][u][size=150]Typische Fehler:[/size][/u][/b][br][color=#333333]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![br][br]Folgende Fehler passieren durchaus häufiger - und das nicht nur Neulingen (!):[br][list][*][color=#333333]; am Befehlsende vergessen[/color][/*][*][color=#333333]" in einem Befehl vergessen[/color][/*][*][color=#333333]{ } ( ) in einem Befehl vergessen[/color][/*][*][color=#333333]Buchstabe vergessen[/color][/*][*][color=#333333]Groß- und Kleinschreibung einzelner Buchstaben durcheinander gebracht[/color][/*][*][color=#333333]Schreibweise von Befehlen (z.B. SetValue im Vergleich zu setValue)[br][/color][/*][*][color=#333333]alter statt alert[/color][/*][*]deutsche Befehle bei evalCommand [/*][*]nicht auf "JavaScript" umgestellt[/*][/list][/color]usw.
[icon]/images/ggb/toolbar/mode_zoom.png[/icon] [b][u][size=150]Lösungsvorschlag:[br][/size][/u][/b]Dein Applet könnte nun so aussehen:

Information: 5_Erste Zusammenfassung