�� Полезный и не банальный совет по JavaScript

Используй Intl.NumberFormat вместо ручного форматирования чисел.
Это встроенный API, который учитывает локаль и правила форматирования.

Пример

const number = 1234567.89;

const us = new Intl.NumberFormat("en-US").format(number);
const de = new Intl.NumberFormat("de-DE").format(number);
const jp = new Intl.NumberFormat("ja-JP").format(number);

console.log(us); // 1,234,567.89
console.log(de); // 1.234.567,89
console.log(jp); // 1,234,568


✅ Удобно для:

- финансовых приложений
- отображения дат и валют
- интернационализации (i18n)

Не изобретай велосипед — используй возможности языка ��

@javascripv
👍 32
7
🔥 6
41 4.2K

Обсуждение 0

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram