1 год назад
Обзор 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