JavaScript - Zahl in Text verwandeln
Björn Hurling
- javascript
0 Christian0 Struppi0 Thomas Meinike
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.
Hi,
ganz einfach:
var a = 4;
a.toString();
oder
String(a);
zurück:
parseFloat(a);
oder
Number(a);
Christian
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.
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