Damit funktioniert toLocaleString der Browser / JavaScript muss das Gebietsschema des Benutzers kennen und ob das spezifische Gebietsschema "," oder "."
Wenn nicht, können wir eine Funktion wie diese verwenden ...
%Vor%... aber es fühlt sich an wie ein unnötiger Hack.
Ein wenig weiter graben und ich fand Intl.NumberFormat . Ich denke, das ist eleganter ...
%Vor%Oder wenn Sie es wirklich ultra-prägnant brauchen ...
%Vor%Kompatibilitätswarnung:
Intl
-Objekt wird möglicherweise in Safari aus irgendeinem Grund nicht unterstützt - Ссылка - obwohl es ein Teil davon ist Standard ECMAScript. Intl
-Objekt in einigen ECMAScript-Standardbrowsern vorhanden sein kann, funktioniert der obige Code nur in Chrome . resolved
-Eigenschaft in numFormat
. Eine elegante Cross-Browser-Lösung ist immer noch da draußen ...
Tags und Links javascript