Harry: Formatierte Ausgabe in JS, sowas wie sprint in Perl

Beitrag lesen

Tag

gibts in JavaScript eine Möglichkeit der Formatierten Ausgabe, so wie in Perl oder C "sprint" ?

So viel ich weiß leider nicht ...

Ich möchte einen Geldbetrag immer mit _zwei_ Nachkommastellen anzeigen, also EUR 9,90 statt EUR 9,9 .

Aber für diesen Fall kannst Du Dir ganz schnell selbst eine Funktion basteln:

-----------------------------------
function geld_print(betrag)
{ if(betrag.lastIndexOf(",")<0) betrag+=",00";
 else { if(betrag.lastIndexOf(",")==(betrag.length-2)) betrag+="0"; }
 return betrag; }

var betrag = geld_print("EUR 1,7");
-----------------------------------

Der Betrag "EUR 1,7" ist natürlich nur ein Beispiel. Die Funktion verarbeitet "Bla X" zu "Bla X,00" und "Bla X,y" zu "Bla X,y0". "Bla X,yz" läßt sie unangetastet.

Ciao,

Harry