Định dạng tiền tệ - Thủ thuật CSS

Anonim

Hàm này sẽ làm tròn số đến hai chữ số thập phân và đảm bảo rằng giá trị trả về có hai chữ số thập phân. Ví dụ: 12.006 sẽ trả về 12.01, .3 sẽ trả về 0.30 và 5 sẽ trả về 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; )