Alex Haupt: Habe

Hi zusammen,
ich glaube, ich habe nen kleinen Denkfehler , die split()-Methode funktioniert nicht!
Die Variable "zahl" hat einen Tausender-Wert, zB. 8596!

function splitbetrag(zahl) {
var tausender = (zahl / 1000);
tausender = tausender.split(".");
tausender = tausender[0] +" tausend";
return tausender;
}

gruss
Alex

  1. Nabend,

    die split()-Methode funktioniert nicht!

    Definiere "funktioniert nicht".

    Die Variable "zahl" hat einen Tausender-Wert, zB. 8596!

    Folglich eine Zahl, das Number-Objekt ist also gefragt.

    var tausender = (zahl / 1000);

    Folglich ist tausender auch eine Zahl.

    tausender = tausender.split(".");

    Und hier versuchst du eine Stringfunktion darauf anzuwenden...

    Ich tippe mal, es liegt daran - hab es aber bei mir nicht ausgetestet.

    Bis denne,

  2. Hi Alex,

    eine Konvertierung sollte helfen:

    tausender = String(tausender).split(".");

    LG, piranja

    Die Variable "zahl" hat einen Tausender-Wert, zB. 8596!

    function splitbetrag(zahl) {
    var tausender = (zahl / 1000);
    tausender = tausender.split(".");
    tausender = tausender[0] +" tausend";
    return tausender;
    }

    1. hi piranja,

      oh man...danke Dir! Es kann ja alles so einfach sein *g*...

      lg
      Alex

      Hi Alex,

      eine Konvertierung sollte helfen:

      tausender = String(tausender).split(".");

      LG, piranja

      Die Variable "zahl" hat einen Tausender-Wert, zB. 8596!

      function splitbetrag(zahl) {
      var tausender = (zahl / 1000);
      tausender = tausender.split(".");
      tausender = tausender[0] +" tausend";
      return tausender;
      }