Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК СДЕЛАТЬ
     ❯   

JS Справочник


JavaScript

Модификаторы: Группы: Метасимволы: Квантификаторы: Свойства: Методы:

Window


HTML DOM


HTML События


Web APIs


HTML Объекты


Другие ссылки




JavaScript Number.toLocaleString()



Метод Number.toLocaleString()

Примеры

Отформатируйте число в строку, используя настройки локали:

let num = 1000000;
let text = num.toLocaleString();
Попробуйте сами »

Отформатируйте число в строку, используя локаль ФИНЛЯНДИИ:

let num = 1000000;
let text = num.toLocaleString("fi-FI");
Попробуйте сами »

Отформатируйте число в строку валюты, используя локаль США:

let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Попробуйте сами »

Больше примеров ниже


Описание

Метод toLocaleString() возвращает число в виде строки в формате местного языка.

Формат языка зависит от региональных настроек вашего компьютера.


Синтаксис

number.toLocaleString(locales, options)

Параметры

Параметр Описание
locales

Попробуй
Необязательно.
Используемый формат для конкретного языка.
Нажмите кнопку "Попробуй", чтобы увидеть все значения в действии.

ar-SA Arabic (Saudi Arabia)
bn-BD Bangla (Bangladesh)
bn-IN Bangla (India)
cs-CZ Czech (Czech Republic)
da-DK Danish (Denmark)
de-AT Austrian German
de-CH "Swiss" German
de-DE Standard German (as spoken in Germany)
el-GR Modern Greek
en-AU Australian English
en-CA Canadian English
en-GB British English
en-IE Irish English
en-IN Indian English
en-NZ New Zealand English
en-US US English
en-ZA English (South Africa)
es-AR Argentine Spanish
es-CL Chilean Spanish
es-CO Colombian Spanish
es-ES Castilian Spanish (as spoken in Central-Northern Spain)
es-MX Mexican Spanish
es-US American Spanish
fi-FI Finnish (Finland)
fr-BE Belgian French
fr-CA Canadian French
fr-CH "Swiss" French
fr-FR Standard French (especially in France)
he-IL Hebrew (Israel)
hi-IN Hindi (India)
hu-HU Hungarian (Hungary)
id-ID Indonesian (Indonesia)
it-CH "Swiss" Italian
it-IT Standard Italian (as spoken in Italy)
ja-JP Japanese (Japan)
ko-KR Korean (Republic of Korea)
nl-BE Belgian Dutch
nl-NL Standard Dutch (as spoken in The Netherlands)
no-NO Norwegian (Norway)
pl-PL Polish (Poland)
pt-BR Brazilian Portuguese
pt-PT European Portuguese (as written and spoken in Portugal)
ro-RO Romanian (Romania)
ru-RU Русский (Российская Федерация)
sk-SK Slovak (Slovakia)
sv-SE Swedish (Sweden)
ta-IN Indian Tamil
ta-LK Sri Lankan Tamil
th-TH Thai (Thailand)
tr-TR Turkish (Turkey)
zh-CN Mainland China, simplified characters
zh-HK Hong Kong, traditional characters
zh-TW Taiwan, traditional characters

options Необязательно.
Объект с параметрами форматирования:

currency Юридические значения: любой код валюты (например, «EUR», «USD», «INR» и т.д.)
currencyDisplay
Легальные значения:
"symbol" (по умолчанию)
"code"
"name"
localeMatcher
Легальные значения:
"best-fit" (по умолчанию)
"lookup"
maximumFractionDigits
Число из 0 в 20 (по умолчанию 3)
maximumSignificantDigits
Число из 1 в 21 (по умолчанию 21)
minimumFractionDigits
Число из 0 в 20 (по умолчанию 3)
minimumIntegerDigits
Число из 1 в 21 (по умолчанию 1)
minimumSignificantDigits
Число из 1 в 21 (по умолчанию 21)
style
Легальные значения:
"currency"
"decimal" (по умолчанию)
"percent"
useGrouping
Легальные значения:
"true" (по умолчанию)
"false"

Возвращаемое значение

Тип Описание
СтрокаСтрока, представляющая число в локальном формате.


Больше примеров

Используйте параметр options (объект) для форматирования валюты:

let num = new Number(1000000);
const myObj = {
  style: "currency",
  currency: "EUR"
}
let text = num.toLocaleString("en-GB", myObj);
Попробуйте сами »
let num = new Number(1000000);
let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
Попробуйте сами »

Использование языкового стандарта ЯПОНИИ:

let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Попробуйте сами »

Поддержка браузера

toLocaleString() — это функция ECMAScript3 (ES3).

ES3 (JavaScript 1999) полностью поддерживается во всех браузерах:

Chrome Edge Firefox Safari Opera IE
Да Да Да Да Да Да

Поддержка браузера

(locales, options) поддерживается во всех современных браузерах:

Chrome Edge Firefox Safari Opera IE
Да Да Да Да Да 11


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.