Ausgabe ohne KOMMA, aber als EUR formatiert , toLocaleString
bearbeitet von Gunnar Bittersmann@@Rolf B
> ~~~js
> let a = 12345,67;
> console.log(a.toLocaleString('de-DE', {
> style: 'currency',
> currency: 'EUR',
> maximumFractionDigits:0});
>
> Uncaught RangeError: maximumFractionDigits value is out of range.
> ~~~
>
> Die Doktrin der Bibliotheksautoren ist offenbar: Zum Euro gehören Cents, und die hat man gefälligst nicht zu verheimlichen.
Nein. Die Doktrin der Bibliotheksautoren ist: `maximumFractionDigits` darf nicht kleiner sein als `minimumFractionDigits`, und dessen Defaultwert ist offenbar 2.
~~~js
const a = 12345,67;
console.log(a.toLocaleString('de-DE', {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 0,
maximumFractionDigits: 0,
})); // "12.346 €"
~~~
> D.h. dein Darstellungswunsch ist nicht "currency"-konform,
Vorsicht mit solchen Aussagen! Manchmal steckt das Problem nicht hinter dem Bildschirm, sondern davor. 😏
😷 LLAP
--
Wenn der Faschismus wiederkehrt, wird er nicht sagen: „Hallo, ich bin der Faschismus.“ Er wird sagen: „Hört auf zu zählen! Ich habe gewonnen!“
Ausgabe ohne KOMMA, aber als EUR formatiert , toLocaleString
bearbeitet von Gunnar Bittersmann@@Rolf B
> ~~~js
> let a = 12345,67;
> console.log(a.toLocaleString('de-DE', {
> style: 'currency',
> currency: 'EUR',
> maximumFractionDigits:0});
>
> Uncaught RangeError: maximumFractionDigits value is out of range.
> ~~~
>
> Die Doktrin der Bibliotheksautoren ist offenbar: Zum Euro gehören Cents, und die hat man gefälligst nicht zu verheimlichen.
Nein. Die Doktrin der Bibliotheksautoren ist: `maximumFractionDigits` darf nicht kleiner sein als `minimumFractionDigits`, und dessen Defaultwert ist offenbar 2.
~~~js
const a = 12345,67;
console.log(a.toLocaleString('de-DE', {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 0,
maximumFractionDigits: 0,
}); // "12.346 €"
~~~
> D.h. dein Darstellungswunsch ist nicht "currency"-konform,
Vorsicht mit solchen Aussagen! Manchmal steckt das Problem nicht hinter dem Bildschirm, sondern davor. 😏
😷 LLAP
--
Wenn der Faschismus wiederkehrt, wird er nicht sagen: „Hallo, ich bin der Faschismus.“ Er wird sagen: „Hört auf zu zählen! Ich habe gewonnen!“