var num = 2046430; num.toLocaleString(undefined, {minimumFractionDigits: 2}) // 2,046,430.00
var num = 2046430.123; num.toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) // 2,046,430.12