Μορφή νομίσματος - CSS-Κόλπα

Anonim

Αυτή η συνάρτηση στρογγυλοποιεί τους αριθμούς σε δύο δεκαδικά ψηφία και διασφαλίζει ότι η επιστρεφόμενη τιμή έχει δύο δεκαδικά ψηφία. Για παράδειγμα 12,006 θα επιστρέψει 12,01, 0,3 θα επιστρέψει 0,30, και 5 θα επιστρέψει 5,00

function CurrencyFormatted(amount) ( var i = parseFloat(amount); if(isNaN(i)) ( i = 0.00; ) var minus = ''; if(i < 0) ( minus = '-'; ) i = Math.abs(i); i = parseInt((i + .005) * 100); i = i / 100; s = new String(i); if(s.indexOf('.') < 0) ( s += '.00'; ) if(s.indexOf('.') == (s.length - 2)) ( s += '0'; ) s = minus + s; return s; )