Björn Hurling: JavaScript - Zahl in Text verwandeln

Hallo!

hab grad schon in den Referenzen gesucht, bin aber nicht fündig geworden.

gibt es die möglichkeit in JavaScript eine Zahl in einen String zu verwandeln (und dann wieder zurück)?

Wär schön wenn mir jemand helfen kann.

  1. Hi,

    ganz einfach:

    var a = 4;

    a.toString();

    oder

    String(a);

    zurück:

    parseFloat(a);
    oder
    Number(a);

    Christian

  2. Hallo!

    hab grad schon in den Referenzen gesucht, bin aber nicht fündig geworden.

    gibt es die möglichkeit in JavaScript eine Zahl in einen String zu verwandeln (und dann wieder zurück)?

    var zahl = 5;
    alert(typeof zahl); // => number
    zahl += "";
    alert(typeof zahl); // => string
    zahl *= 1;
    alert(typeof zahl); // => number

    Struppi.

  3. Hallo,

    gibt es die möglichkeit in JavaScript eine Zahl in einen String zu verwandeln (und dann wieder zurück)?

    Probiere diese Techniken aus:

    var x=5,y1,y2,y3,z1,z2,z3;

    alert(x+" : "+typeof(x));

    y1=""+x;
    alert(y1+" : "+typeof(y1));
    y2=String(x);
    alert(y2+" : "+typeof(y2));
    y3=x.toString();
    alert(y3+" : "+typeof(y3));

    z1=Number(y1);
    alert(z1+" : "+typeof(z1));
    z2=parseInt(y2);
    alert(z2+" : "+typeof(z2));
    z3=parseFloat(y3);
    alert(z3+" : "+typeof(z3));

    Beachte den Unterschied zwischen parseInt() und parseFloat(). Bei Fließkommazahlen - etwa 5.1 - wird mit parseInt() der ganzzahlige Anteil (also 5) ermittelt.

    MfG, Thomas