macgregor: Wer kann mir diesen Code erläutern?

Beitrag lesen

Hallo,

ich habe hier einen Codefetzen, den ich nicht ganz verstehe:

if (Array) {
        actn1 = action[1];
        actn2 = action[2];
        z=23;
        y=28;
        for (x=0; x<10; x++){
                f[x]=x<<9
                f[x]+=23
        }
        for (x=10; x<36; x++){
                y=y<<1
                v= Math.sqrt(y)
                v = parseInt(v,16)
                v+=5
                f[x]=v
                y++
        }
        for (x=36; x<62; x++){
                z=z<<1
                v= Math.sqrt(z)
                v = parseInt(v,16)
                v+=74
                f[x]=v
                z++
        }
        iCounter = 3;
        Check();
}

Ich verstehe zwar, dass es um mathematische Berechnungen geht (Wurzel ziehen etc) aber nicht was bei dem Code rauskommen soll.

Wäre für Hilfe dankbar.
macgregor