Hallo,
Ich persönlich setze Leerzeichen zwischen
for
/if
/switch
und(
, aber nicht zwischen Funktionsname und(
.
ach, tatsächlich?
for (var lvl = 1; lvl <= 10; lvl++)
{
document.getElementById("Levelanz").value="Level " + lvl;for(var i = 1; i < 3 + lvl; i++)
{
var Zahlen= new Array(1);
Ach so, nicht bei verschachtelten for, if oder switch. ;-)
> Und auch vor und nach Berechnungsoperatoren
Das mache ich in einigen Fällen absichtlich nicht - beispielsweise im Kopf einer for-Schleife, wo drei Ausdrücke hintereinander stehen. Grundsätzlich schreibe ich Operator und Operanden dort ohne Leerzeichen zusammen, wo sie eine zusammenhängende Sinneinheit darstellen und ich diese Einheiten (Teilausdrücke) visuell gruppieren möchte:
`for (var lvl=1; lvl<=10; lvl++)`{:.language-javascript}
> > Zahlen[1] = Math.floor(Math.random()\*25) + 1;
> Das ist immer noch falsch.
Kommt drauf an, was man möchte. Das Array, das ursprünglich mit nur einem Element initialisiert wurde, bekommt ein zweites, nämlich eine Ganzzahl im Bereich [1 .. 25]. Der ganze Umgang mit Arrays, den Chris hier zeigt, ist aber ziemlich seltsam (ich würde sagen konfus), und so weiß ich nicht, was er hier überhaupt will.
Ciao,
Martin
--
Lieber blau machen, als sich schwarz ärgern.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(