JavaScript/Objekte/Intl/NumberFormat/formatRange
Aus SELFHTML-Wiki
< JavaScript | Objekte | Intl | NumberFormat
Mit Hilfe der Intl.NumberFormat-Konstruktorfunktion erstellt man ein Formatierer-Objekt mit einem vorgegebenen Ausgabelayout.
Die Methode formatRange eines solchen Formatierers kann mit zwei Zahlen (Number oder BigInt) aufgerufen werden, um mit diesen Zahlen gemäß dem eingestellten Layout einen "von - bis" Bereich darzustellen
Beispiel
const fmt3 = new Intl.NumberFormat("de-DE", { minimumFractionDigits: 3, maximumFractionDigits: 3 });
console.log(fmt3.formatRange(123.4, 767.2127)); // 123.400–767.213
Das Verbindungszeichen zwischen den Zahlen ist im "de"- oder "en"-Locale ein Halbgeviertstrich (Gedankenstrich, Unicode-Zeichen – oder &ndash), kein einfaches Bindestrichminus. Das "zh"-Locale (chinesisch) verwendet hingegen das Bindestrichminus (-)