Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] id + i ?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Ich will keinen String zusammensetzten, sondern die Zahlenaddieren. Außerdem möchte ich wissen, wie ich mir den Datentyp einer Variablen zurückgeben lasse, und in welcher Form er zurückgegeben wird.

    Kommentar


    • #17
      Ich will keinen String zusammensetzten, sondern die Zahlenaddieren.
      Dafür hast du doch nun etliche Lösungen
      parseInt()
      parseFloat()
      Number()

      Außerdem möchte ich wissen, wie ich mir den Datentyp einer Variablen zurückgeben lasse, und in welcher Form er zurückgegeben wird.
      Wenn es Firmularvariablen sind, dann ist der Type immer String.
      Ansonsten bekommst du den Type mit typeof(variable)

      Kommentar


      • #18
        soviel ich weiss, kann man bei JS *nicht* den Typ einer Variablen auslesen lassen...
        [edit] funktioniert also doch... [/edit]
        isNaN() überprüft ob ein Wert Numerisch ist, isFinite() überprüft ob der Wert eine für JavaScript zu verwendbare Zahl ist.
        Usereingaben wie Formulare werden generell als String gespeichert.
        Der String wird mit parseInt() bestmöglichst in einen Integer-Wert verwandelt.

        Ein Beispiel:

        Code:
        a = 1;
        b = 2;
        c = "3";
        d = "4";
        
        x = a+b; // Ergebnis: x =3;
        alert(x);
        
        x = a.toString()+b.toString(); // Ergebnis: x =12;
        alert(x);
        
        x = c+d; // Ergebnis: x =34;
        alert(x);
        
        x = parseInt(c)+parseInt(d); // Ergebnis: x =7;
        alert(x);
        das nützt vielleicht:
        http://de.selfhtml.org/javascript/ob...nabhaengig.htm
        simbo.de

        Kommentar

        Lädt...
        X