MaG: For-Schleife

hi zusammen,

ich versuche gerade eine For-Schleife zu basteln

var i
  for (i=1; i=15; ++i) {
  HideIt(i)
  }

i soll als String übergeben werden. Wie konvertier ich eine Zahl in Javascript zu einem String?

Kann mir da jemand nen Tipp geben?

merci

Mario

  1. for (i=1; i=15; ++i)

    MaG,
    Die Schleife wird wohl nie ausgeführt. Schau dir nochmal http://de.selfhtml.org/javascript/sprache/schleifen.htm#for an.

    i soll als String übergeben werden. Wie konvertier ich eine Zahl in Javascript zu einem String?

    http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    1. Merci Gunnar,
      ich kenn den Syntax leider nur von VB und wusste nicht, dass es im zweiten Teil <= heißt.
      Jetzt klappt´s merci ;o)

      for (i=1; i=15; ++i)

      MaG,
      Die Schleife wird wohl nie ausgeführt. Schau dir nochmal http://de.selfhtml.org/javascript/sprache/schleifen.htm#for an.

      i soll als String übergeben werden. Wie konvertier ich eine Zahl in Javascript zu einem String?

      http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int

      Live long and prosper,
      Gunnar

      1. MaG,

        ich kenn den Syntax

        _die_ Syntax

        Live long and prosper,
        Gunnar

        --
        „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    2. Hallo Gunnar,

      for (i=1; i=15; ++i)

      MaG,
      Die Schleife wird wohl nie ausgeführt.

      Doch, selbstverständlich. Und garantiert öfter, als es MaG lieb ist.  ;-)
      Die Initialisierung i=1 ist ja noch okay. Die Zuweisung i=15 ergibt, wenn sie als Laufbedingung (boolean) ausgewertet wird, immer true, also wird die Schleife endlos mit dem Wert i=15 durchlaufen, am Schleifenende wird i kurz auf 16 inkrementiert und sofort wieder auf 15 gesetzt.

      Dass das Schleifenkonstrukt so sinnlos ist, steht auf einem anderen Blatt.
      Schönen Abend noch,

      Martin

    3. for (i=1; i=15; ++i)
      Die Schleife wird wohl nie ausgeführt.

      Mein Fehler, da steht ja i=15, nicht i==15. Dann wird die Schleife, wie Martin schon sagte, doch recht häufig ausgeführt.

      i soll als String übergeben werden. Wie konvertier ich eine Zahl in Javascript zu einem String?

      http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int

      Äh, nein, andersrum: http://de.selfhtml.org/javascript/objekte/number.htm#to_string

      Live long and prosper,
      Gunnar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    4. Merci an alle - die Konvertierung war doch nicht nötig. Danke trotzdem für den Link.