У цьому прикладі ви навчитеся писати програму JavaScript, яка відформатує цифри як рядки валют.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:
- Номер JavaScript
 - Рядок JavaScript
 - Номер Javascript toLocaleString ()
 
Приклад 1: Форматування чисел як рядка валюти
 // program to format numbers as currency string const formatter = new Intl.NumberFormat('en-US', ( style: 'currency', currency: 'USD' )); formatter.format(2500); 
Вихідні дані
2500,00 дол. США
У наведеній вище програмі ми використовували Intl.NumberFormatоб’єкт.
Intl.NumberFormatОб'єкт дозволяє язикозавісімое форматування чисел.
Приклад 2: Форматування чисел як рядка валюти з використанням конкатенації
 // program to format numbers as currency string const number = 1234.5678; const result = '$ ' + number.toFixed(2); console.log(result);
Вихідні дані
1234,57 дол
У наведеному вище прикладі toFixed(2)метод використовується для округлення числа до двох знаків після коми.
'$' додається до числа, щоб перетворити його у рядок валюти.
Приклад 3: Форматування чисел як рядка валюти за допомогою toLocaleString ()
 // program to format numbers as currency string const result = (2500).toLocaleString('en-US', ( style: 'currency', currency: 'USD' )); console.log(result);
Вихідні дані
2500,00 дол. США
toLocaleString()Метод повертає рядок мови чутливого подання цього числа а.
Приклад 4: Форматування чисел як рядка валюти за допомогою RegEx
 // program to format numbers as currency string const result = 1234.5678.toFixed(2).replace(/d(?=(d(3))+.)/g, '$&,'); console.warn('$ ' + result);
Вихідні дані
$ 1234,57
У наведеному вище прикладі replace()метод використовується із шаблоном RegEx для заміни числа на рядок валюти.
toFixed(2)Метод використовується для округлити число до двох десяткових значень.








