Method ya Number toLocaleString() ya JavaScript

Maelezo na matumizi

toLocaleString() Tumia mazingo wa lugha kirejea namba kama ukurasa.

Mazingo wa lugha inahusiana na eneo la mazingo wa kompyuta yako.

Mwongozo

Mfano 1

Tumia eneo la mazingo kipendekeza namba kwa ukurasa:

let num = 1000000;
let text = num.toLocaleString();

Jifunze kwa mafanikio

Mfano 2

Tumia mazingo wa kimaadili ya nchi ya Finland kipendekeza namba kwa ukurasa:

let num = 1000000;
let text = num.toLocaleString("fi-FI");

Jifunze kwa mafanikio

Mfano 3

Tumia mazingo wa kipendekeza namba kwa ukurasa wa kimaadili ya nchi ya Marekani:

let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});

Jifunze kwa mafanikio

Mfano 4

Tumia: options Muundo wa parama (kiumebaozi) wa muundo wa nafasi ya walimi:

let num = new Number(1000000);
const myObj = {
  style: "currency",
  currency: "EUR"
}
let text = num.toLocaleString("en-GB", myObj);

Jifunze kwa mafanikio

Mfano 5

let num = new Number(1000000);
let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});

Jifunze kwa mafanikio

Mfano 6

Tumia mazingira ya lugha yenye mifano ya JAPAN:

let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});

Jifunze kwa mafanikio

Muundo

number.toLocaleString(locales, options)

Parama

Parama Utafiti
locales Inayopendekezwa. Muundo wa muundo wa lugha yenye mifano. Tazama tablica hii.
options Inayopendekezwa. Kiumebaozi wa muundo. Tazama tablica hii.

locales Maadili ambayo yanafanyika kwa sababu ya parama

  • ar-SA Kiarabu (Uswisi Arabia)
  • bn-BD Bengali (Bangladesh)
  • bn-IN Bengali (India)
  • cs-CZ Kitsheki (Ucheki)
  • da-DK Kidenmarki (Udenmarki)
  • de-AT Kideutsch ya Austria
  • de-CH Kideutsch ya Uswisi
  • de-DE Kideutsch (Ujerumani)
  • el-GR Kigiriki cha kawaida
  • en-AU Kirefu (Australia)
  • en-CA Kirefu (Kanada)
  • en-GB Kirefu (Kengeleza)
  • en-IE Kirefu (Irelandi)
  • en-IN Kirefu (India)
  • en-NZ Kirefu (Uonekia)
  • en-US Kirefu (Uingereza)
  • en-ZA Kirefu (Uzambiya)
  • es-AR Hispania ya Urugwai
  • es-CL Hispania ya Chile
  • es-CO Hispania ya Kolombia
  • es-ES Hispania ya Kastilia (inaeneo ya kaskazini-magharibi ya Hispania)
  • es-MX Hispania ya Meksiko
  • es-US Hispania ya Uingereza
  • fi-FI Kifinlandi (Ufinlandi)
  • fr-BE Faransia ya Ubelgiji
  • fr-CA Faransia ya Kanada
  • fr-CH Faransia ya Uswisi
  • fr-FR Faransia ya msingi (hasa nchini Ufaransa)
  • he-IL Ibri (Israel)
  • hi-IN Hindi (India)
  • hu-HU Kirefu (Ukirefu)
  • id-ID Kibahasa Indonesia (Indonesia)
  • it-CH Kitaliano cha Uswisi
  • it-IT Kitaliano cha kawaida (Kitaliano kwa Italia)
  • ja-JP Kijapani (Japani)
  • ko-KR Kore (Dawlad Korea Kuu)
  • nl-BE Kiholanda cha Ubelgiji
  • nl-NL Kiholanda cha kawaida (Kiholanda)
  • no-NO Kinoorwega (Kinoorwega)
  • pl-PL Kipolish (Kipolish)
  • pt-BR Kiportugali (Kiportugali cha Brazil)
  • pt-PT Kiportugali (Kiportugali kwa kichwaji na kilele cha kusoma)
  • ro-RO Kiroenya (Kiroenya)
  • ru-RU Kirusi (Jamhuri ya Kirusi)
  • sk-SK Kislovakia (Kislovakia)
  • sv-SE Kitaarifu (Uswidi)
  • ta-IN Tamil (India)
  • ta-LK Tamil (Utalii)
  • th-TH Thai (Utalii)
  • tr-TR Kitaarifu (Utalii)
  • zh-CN China kuu, heri ya kichwaji
  • zh-HK Hong Kong, heri ya kichwaji
  • zh-TW Taiwan, heri ya kichwaji

options Chaguo cha thamani inatakiwa:

Chaguo Thamani
currency Mivuno ya haki: yako kila kodi ya kimaudhui (kama "EUR", "USD", "INR" na vitu vingine vya hili)
currencyDisplay

Mivuno ya haki:

  • "symbol"(kwa ujumbe)
  • "code"
  • "name"
localeMatcher

Mivuno ya haki:

  • "best-fit"(kwa ujumbe)
  • "lookup"
maximumFractionDigits Namba kutoka 0 hadi 20 (kwa ujumbe ni 3)
maximumSignificantDigits Namba kutoka 1 hadi 21 (kwa ujumbe ni 21)
minimumFractionDigits Namba kutoka 0 hadi 20 (kwa ujumbe ni 3)
minimumIntegerDigits Namba kutoka 1 hadi 21 (kwa ujumbe ni 1)
minimumSignificantDigits Namba kutoka 1 hadi 21 (kwa ujumbe ni 21)
style

Mivuno ya haki:

  • "currency"
  • "decimal"(kwa ujumbe)
  • "percent"
useGrouping

Mivuno ya haki:

  • "true"(kwa ujumbe)
  • "false"

Inatoa thamani

Aina Utafiti
Kitabla Inasema kitabla cha namba kwa muundo wa jadi.

Vitendo vya kimtekezi

Inatoa thamani

Inasema kitabla cha namba, kinachotumika na kufanyia muundo wa jadi, kwa mfano kwa sababu ya hali ya jadi, inaweza kuiongeza taratibu ya majaribio ya pendekezo au chumba cha kichwako cha namba.

Inakosa

Kifo kwa kifaa Utafiti
TypeError Mfano hauwezi kufanyika Number inakosa kosa ina kifo kwa kifaa kinatokana na hili.

Mfano wa kifaa kwa kibuka

toLocaleString() Hii ni jicho la ECMAScript3 (ES3).

Wote wa vifaa vya kusoma vya kina hawakubaliwa kamilifu ES3 (JavaScript 1999):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Mwongozo Mwongozo Mwongozo Mwongozo Mwongozo Mwongozo