ພາສາຂອງ JavaScript Number 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 ພາສາອິນເດຍ (ອິນເດຍ)
  • 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 ເປັນໂຕທີ່ຈາກ 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):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
ການສະໜັບສະໜູນ ການສະໜັບສະໜູນ ການສະໜັບສະໜູນ ການສະໜັບສະໜູນ ການສະໜັບສະໜູນ ການສະໜັບສະໜູນ