জেসক্রিপ্ট নাম্বার 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

জাপানের বিশেষ ভাষাগত পরিবেশ ব্যবহার করুন:

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 হিন্দি (ভারত)
  • hu-HU হাংরীয় (হাংরীয়া)
  • 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 থাই (থাইল্যান্ড)
  • tr-TR তুরকি (তুরকি)
  • zh-CN চীনা মহাদেশ, সরল চিনা
  • zh-HK হংকং, লোহানা চিনা
  • zh-TW তাইওয়ান, লোহানা চিনা

options পারামিটার গ্রহণকারী বিকল্প:

বিকল্প মান
currency সৎ মান: যেকোনো মুদ্রার কোড (যেমন "EUR", "USD", "INR" ইত্যাদি)
currencyDisplay

সৎ মান:

  • "symbol"(ডিফল্ট)
  • "code"
  • "name"
localeMatcher

সৎ মান:

  • "best-fit"(ডিফল্ট)
  • "lookup"
maximumFractionDigits ০ থেকে ২০ এর মধ্যে সংখ্যা (ডিফল্ট ৩)
maximumSignificantDigits ১ থেকে ২১ এর মধ্যে সংখ্যা (ডিফল্ট ২১)
minimumFractionDigits ০ থেকে ২০ এর মধ্যে সংখ্যা (ডিফল্ট ৩)
minimumIntegerDigits ১ থেকে ২১ এর মধ্যে সংখ্যা (ডিফল্ট ১)
minimumSignificantDigits ১ থেকে ২১ এর মধ্যে সংখ্যা (ডিফল্ট ২১)
style

সৎ মান:

  • "currency"
  • "decimal"(ডিফল্ট)
  • "percent"
useGrouping

সৎ মান:

  • "true"(ডিফল্ট)
  • "false"

ফলাফল

ধরন বর্ণনা
স্ট্রিং স্থানীয় ফরম্যাটের সংখ্যার স্ট্রিং প্রদর্শন

প্রযুক্তিগত বিবরণ

ফলাফল

সংখ্যার স্ট্রিং প্রদর্শন, কার্যকর হয়, স্থানীয় নিয়ম অনুযায়ী ফরম্যাটিং, হাইপন পয়েন্ট বা হাজার পয়েন্ট সেপারেটরের ইংরেজি সিগনস প্রভাবিত করতে পারে

ফেলে

ব্যর্থতা বর্ণনা
TypeError এই পদ্ধতিটি নাম্বার না হলে ব্যর্থতা ফেলে

ব্রাউজার সমর্থন

toLocaleString() এসসিম্যাসক্রিপ্ট ৩ (ES3) এর বৈশিষ্ট্য

সমস্ত ব্রাউজারগুলি সম্পূর্ণভাবে ES3 (JavaScript 1999) সমর্থন করে:

চ্রোম আইই এজ ফায়ারফক্স স্যাফারি অপেরা
চ্রোম আইই এজ ফায়ারফক্স স্যাফারি অপেরা
সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন