Вы можете использовать toFixed
метод для отображения 2 десятичной точки.
let num = 1000;
console.log(num.toFixed(2)); // 1000.00
И вы можете использовать Regex следующим образом
function currencyFormat(num) {
return '$' + num.toFixed(2).replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,')
}
console.log(currencyFormat(2665)); // $2,665.00