Алтай
Обзор 10 приемов JavaScript для эффективного программирования
Источник: Nuances of Programming 1. Объект Intl Объект Intl позволяет форматировать числа, даты и валюту с учетом разных локалей и параметров. Он предоставляется с множеством свойств, которые обеспечивают быстрое и безупречное форматирование данных. Рассмотрим пример форматирования валюты: let num = 100;
let RupeeFormatter = new Intl.NumberFormat("en-IN",
{style: "currency", currency: "INR"})
let RupeeFormatted = RupeeFormatter.format(num);
console.log(RupeeFormatted)
// ₹100
let USDFormatter = new Intl...
Форматирование чисел и Intl.NumberFormat Intl.NumberFormat один за конструкторов Internationalization API, который используется для форматирования чисел, валюты, процентов и единиц измерения, таких как длина, температура и др. Этот конструктор принимает локаль и объект с настройками new Intl.NumberFormat(locale, options).format(number) Одна из интересных возможностей — генерирование коротких форм для чисел(на картинке) Подробнее про Intl.NumberFormat