Anfängerfehler

Anfänger machen Fehler, und oft dieselben. Deswegen hier eine Sammlung von einfachen Fehlern, die sie im Laufe dieses Kurses fast garantiert machen werden. Andererseits, vielleicht schauen sie sich diese Seite ja genau genug an und schaffen es, genau diese häufigsten Fehler zu vermeiden? Ich schreibe übrigens mit Absicht nicht dazu, worin genau der Fehler besteht - das sollten sie mithilfe der Überschriften selbst herausfinden können, was dann hoffentlich dazu führt, dass sie sich diese spezielle Falle besser merken können.

Kleinigkeiten
code format="actionscript" var x:Number = 678 code

Strings markieren
code format="actionscript" var name1:String = Franz; code

Konkatenieren
code format="actionscript" var name1:String = Franz; trace("Name: " name1); code

Zuweisung vs. Vergleich
code format="actionscript" var a:Number = 3; if (a = 3){ //beliebiger Code } code

Infinite loop
code format="actionscript" var i:Number = 0; while (i<10){ trace(i); } code

Die Logik des else
code format="actionscript" var i:Number = Math.random; if (i<0.5){ trace(i+" ist kleiner als 0.5"); } else (i>=0.5){ trace(i+" ist grösser als 0.5"); } code

Die Logik des else if
code format="actionscript" var i:Number = 0; if (i<10){ trace("kleiner als 10"); } else if (i<5){ trace("kleiner als 5"); } code

Indices
code format="actionscript" var a:Array = [1, 4, 99]; var b:Number = a[3]; code

For-Loop über Arrays (gleich zwei typische Index-Fehler)
code format="actionscript" var a:Array = [1, 4, 99]; for (var i=1, i<=a.length; i++){ //beliebiger Code } code