Mam tę prostą funkcję:toLocaleString() nie jest obsługiwany we wszystkich przeglądarkach?
Chrome, Firefox, IE:
Number(1000000).toLocaleString()
"1 000 000" // in french system, the space is the separator instead of the comma
Opera, Maxthon:
Number(1000000).toLocaleString()
"1000000"
dlaczego go sformatować i Opera Maxthon nie mogę? wspierają tę metodę, ale nie wykonują jej we właściwy sposób?
Czy istnieje jakaś wymiana toLocaleString()
?
Wystarczy zwrócić uwagę, że nie należy spodziewać się również wyjście jednolity w całej użytkowników 'numer (1000000) .toLocaleString();' 'daje mi "1000000"' (Google Chrome, en-GB). Zobacz [** stronę MDN **] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number/toLocaleString), jakie parametry powinna ona przyjmować i w jakich przeglądarkach jest obsługiwana . –
@PaulS. przepraszam, zapomniałem precyzyjnie, że używam francuskiego systemu operacyjnego, a w systemie francuskim separacja odbywa się za pomocą spacji zamiast przecinka –
wydaje się, że nie było jej również w Chrome! przepraszam, bo myślałem, że metoda MUSI zwrócić zawsze wynik, jeśli jest! –