ਜਾਵਾਸਕ੍ਰਿਪਟ ਨੰਬਰ toLocaleString() ਮੈਥਡ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

toLocaleString() ਸਥਾਨਕ ਭਾਸ਼ਾ ਫਾਰਮੈਟ ਨਾਲ ਨੰਬਰ ਨੂੰ ਸਟਰਿੰਗ ਵਜੋਂ ਵਾਪਸ ਦੇਣਾ。

ਭਾਸ਼ਾ ਫਾਰਮੈਟ ਆਪਣੇ ਕੰਪਿਊਟਰ ਦੇ ਖੇਤਰ ਸੈਟਿੰਗ ਉੱਤੇ ਨਿਰਭਰ ਹੁੰਦਾ ਹੈ。

ਇੰਸਟੈਂਸੇ

ਉਦਾਹਰਣ 1

ਖੇਤਰ ਸੈਟਿੰਗ ਨਾਲ ਨੰਬਰ ਨੂੰ ਸਟਰਿੰਗ ਫਾਰਮੈਟ ਕਰੋ:

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

ਸਿੱਧੇ ਸਿੱਧੇ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 2

ਫਿਨਲੈਂਡ ਦੇ ਵਿਸ਼ੇਸ਼ ਭਾਸ਼ਾ ਮਾਹੌਲ ਨਾਲ ਨੰਬਰ ਨੂੰ ਸਟਰਿੰਗ ਫਾਰਮੈਟ ਕਰੋ:

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

ਸਿੱਧੇ ਸਿੱਧੇ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 3

ਅਮਰੀਕਾ ਦੇ ਵਿਸ਼ੇਸ਼ ਭਾਸ਼ਾ ਮਾਹੌਲ ਨਾਲ ਨੰਬਰ ਨੂੰ ਮੁਦਰਾ ਚਿੰਨ੍ਹ ਵਾਲੀ ਸਟਰਿੰਗ ਫਾਰਮੈਟ ਕਰੋ:

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

ਸਿੱਧੇ ਸਿੱਧੇ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 4

ਵਰਤੋਂ ਕਰੋ options ਪਾਰਾਮੀਟਰ (ਆਬਜੈਕਟ) ਨਾਲ ਮੁਦਰਾ ਫਾਰਮੈਟਿੰਗ ਕਰੋ:

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

ਸਿੱਧੇ ਸਿੱਧੇ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 5

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

ਸਿੱਧੇ ਸਿੱਧੇ ਪ੍ਰਯੋਗ ਕਰੋ

ਉਦਾਹਰਣ 6

JAPAN ਦੇ ਵਿਸ਼ੇਸ਼ ਭਾਸ਼ਾ ਮਾਹੌਲ ਦੀ ਵਰਤੋਂ ਕਰੋ:

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

ਸਿੱਧੇ ਸਿੱਧੇ ਪ੍ਰਯੋਗ ਕਰੋ

ਵਿਵਚਾਰਕ

number.toLocaleString(locales, options)

ਪਾਰਾਮੀਟਰ

ਪਾਰਾਮੀਟਰ ਵਰਣਨ
locales ਵਿਕਲਪੀ।ਫਾਰਮੈਟ ਵਿਕਲਪ ਦੇ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਭਾਸ਼ਾ ਵਿਸ਼ੇਸ਼ ਫਾਰਮੈਟ।ਮੰਗੇ ਹੋਏ ਤਾਲਿਕਾ ਦੇ ਚੇਤਾਵਨੀ ਦੇਖੋ。
options ਵਿਕਲਪੀ।ਫਾਰਮੈਟ ਵਿਕਲਪ ਰੱਖਣ ਵਾਲੇ ਆਬਜੈਕਟ।ਮੰਗੇ ਹੋਏ ਤਾਲਿਕਾ ਦੇ ਚੇਤਾਵਨੀ ਦੇਖੋ。

locales ਪਾਰਾਮੀਟਰ ਦੇ ਮਨੁੰਣੇ ਮੁੱਲ:

  • ar-SA ਅਰਬੀ (ਸਾਊਦੀ ਅਰਬ)
  • bn-BD ਬੰਗਾਲੀ (ਬੰਗਲਾਦੇਸ਼)
  • bn-IN ਬੰਗਾਲੀ (ਭਾਰਤ)
  • cs-CZ ਚੇਕ (ਚੇਕ ਗਣਰਾਜ)
  • da-DK ਡੈਨਿਸ਼ (ਡੈਨਮਾਰਕ)
  • de-AT ਆਸਟ੍ਰੀਅਨ ਜਰਮਨ
  • de-CH ਸਵਿਟਜ਼ਰਲੈਂਡ ਜਰਮਨ
  • de-DE ਮਿਆਰ ਜਰਮਨ (ਜਰਮਨੀ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)
  • el-GR ਨਵੀਂ ਗ੍ਰੀਕ (ਗ੍ਰੀਸ)
  • en-AU ਆਸਟ੍ਰੇਲੀਅਨ ਅੰਗਰੇਜ਼ੀ
  • en-CA ਕੈਨੇਡਾ ਅੰਗਰੇਜ਼ੀ
  • en-GB ਬ੍ਰਿਟਿਸ਼ ਅੰਗਰੇਜ਼ੀ
  • en-IE ਆਇਰਿਸ਼ ਅੰਗਰੇਜ਼ੀ
  • en-IN ਭਾਰਤੀ ਅੰਗਰੇਜ਼ੀ
  • en-NZ ਨਜ਼ਵੇਦੀ ਅੰਗਰੇਜ਼ੀ
  • en-US ਅਮਰੀਕਨ ਅੰਗਰੇਜ਼ੀ
  • en-ZA ਅੰਗਰੇਜ਼ੀ (ਦੱਖਣੀ ਅਫਰੀਕਾ)
  • es-AR ਅਰਜਨਟੀਨਾ ਸਪੇਨਿਸ਼
  • es-CL ਚਿਲੀ ਸਪੇਨਿਸ਼
  • es-CO ਕੋਲੰਬੀਆ ਸਪੇਨਿਸ਼
  • es-ES ਕਾਸਟੀਲੀਅਨ ਸਪੇਨਿਸ਼ (ਸਪੇਨ ਦੇ ਉੱਤਰ-ਪੂਰਬ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)
  • es-MX ਮੈਕਸੀਕੋ ਸਪੇਨਿਸ਼
  • es-US ਅਮਰੀਕਨ ਸਪੇਨਿਸ਼
  • fi-FI ਫਿਨਿਸ਼ (ਫਿਨਲੈਂਡ)
  • fr-BE ਬੈਲਜੀਅਮ ਫਰੈਂਚ
  • fr-CA ਕੈਨੇਡਾ ਫਰੈਂਚ
  • fr-CH ਸਵਿਟਜ਼ਰਲੈਂਡ ਫਰੈਂਚ
  • fr-FR ਮਿਆਰ ਫਰੈਂਚ (ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਫਰਾਂਸ)
  • he-IL ਹਿਬਰੂ (ਇਜ਼ਰਾਈਲ)
  • hi-IN ਹਿੰਦੀ (ਭਾਰਤ)
  • mn-MN ਮੰਗੋਲੀਅਨ (ਮੰਗੋਲੀਆ)
  • id-ID ਇੰਡੋਨੇਸ਼ੀਆ ਭਾਸ਼ਾ (ਇੰਡੋਨੇਸ਼ੀਆ)
  • it-CH “ਸਵਿਟਜ਼ਰਲੈਂਡ” ਇਟਾਲੀਅਨ
  • it-IT ਮਿਆਰ ਇਟਾਲੀਅਨ (ਇਟਾਲੀ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦਾ ਹੈ)
  • ja-JP ਜਪਾਨੀ ਭਾਸ਼ਾ (ਜਪਾਨ)
  • ko-KR ਕੋਰੀਆਈ ਭਾਸ਼ਾ (ਦੇਸ਼ ਕੋਰੀਆ)
  • nl-BE ਬੇਲਜੀਅਮ ਨੀਦਰਲੈਂਡਸ
  • nl-NL ਮਿਆਰ ਨੀਦਰਲੈਂਡਸ ਭਾਸ਼ਾ (ਨੀਦਰਲੈਂਡਸ ਭਾਸ਼ਾ)
  • no-NO ਨਾਰਵੇ ਭਾਸ਼ਾ (ਨਾਰਵੇ)
  • pl-PL ਪੋਲਿਸ਼ ਭਾਸ਼ਾ (ਪੋਲੈਂਡ)
  • pt-BR ਬ੍ਰਾਜ਼ੀਲ ਪੋਰਚੁਗੀਜ਼
  • pt-PT ਯੂਰਪੀਅਨ ਪੋਰਚੁਗੀਜ਼ (ਪੋਰਚੁਗੀਜ਼ ਲਿਖਤ ਅਤੇ ਮੌਖਿਕ)
  • ro-RO ਰੋਮਾਨੀਆ ਭਾਸ਼ਾ (ਰੋਮਾਨੀਆ)
  • ru-RU ਰੂਸੀ ਭਾਸ਼ਾ (ਰੂਸੀ ਸੰਘ)
  • sk-SK ਸਲੋਵਾਕ ਭਾਸ਼ਾ (ਸਲੋਵਾਕੀਆ)
  • sv-SE ਸਵੀਡਿਸ਼ ਭਾਸ਼ਾ (ਸਵੀਡਨ)
  • ta-IN ਭਾਰਤੀ ਤਮਿਲ ਭਾਸ਼ਾ
  • ta-LK ਸ਼੍ਰੀਲੰਕਾ ਤਮਿਲ ਭਾਸ਼ਾ
  • th-TH Thai (ਥਾਈਲੈਂਡ)
  • tr-TR ਤੁਰਕੀ ਭਾਸ਼ਾ (ਤੁਰਕੀ)
  • zh-CN ਚੀਨ ਗਣਰਾਜ, ਸਰਲ ਚਿੰਨ੍ਹ
  • zh-HK ਹਾਂਗਕਾਂਗ, ਲੇਖਾ ਚਿੰਨ੍ਹ
  • zh-TW ਤਾਈਵਾਨ, ਲੇਖਾ ਚਿੰਨ੍ਹ

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"

ਵਾਪਸੀ ਮੁੱਲ

ਪ੍ਰਕਾਰ ਵਰਣਨ
ਸਟਰਿੰਗ ਸਥਾਨਕ ਫਾਰਮੈਟ ਵਾਲੇ ਸੰਖਿਆ ਦੇ ਸਟਰਿੰਗ ਪ੍ਰਦਰਸ਼ਨ

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਵਾਪਸੀ ਮੁੱਲ

ਸੰਖਿਆ ਦਾ ਸਟਰਿੰਗ ਪ੍ਰਦਰਸ਼ਨ, ਪ੍ਰਤੀਭਾਵਨਾ ਵਿੱਚ ਨਿਰਭਰ ਹੁੰਦਾ ਹੈ, ਸਥਾਨਕ ਨਿਯਮਾਂ ਅਨੁਸਾਰ ਫਾਰਮੈਟਿੰਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਹ ਛੋਟੀ ਗਿਣਤੀ ਪੰਕਟੀ ਜਾਂ ਹਜ਼ਾਰਾਂ ਵੱਖਰੇ ਚਿੰਨ੍ਹ ਦੇ ਪ੍ਰਯੋਗ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦਾ ਹੈ。

ਫੈਲਾਉਣਾ

ਅਸ਼ਾਂਤੀ ਵਰਣਨ
TypeError ਇਹ ਮੰਥਰ ਕਿਉਂਕਿ Number ਨਹੀਂ ਹੈ ਤਾਂ ਇੱਕ ਅਸ਼ਾਂਤੀ ਫੈਲਾਉਂਦੀ ਹੈ。

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

toLocaleString() ECMAScript3 (ES3) ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ。

تمام براوزرز پورا طور پر ES3 (JavaScript 1999) کا استعمال کرتے ہیں

کروم آئی ای ایج فائر فاکس سافری آپریا
کروم آئی ای ایج فائر فاکس سافری آپریا
دستکاری دستکاری دستکاری دستکاری دستکاری دستکاری