當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Number toLocaleString()用法及代碼示例


toLocaleString()方法使用本地語言格式將數字轉換為字符串。語言取決於計算機上的語言環境設置。

用法:

number.toLocaleString(locales, options)

參數:

  • locales:這是一個可選參數。它指定要使用的語言格式。
  • options:此參數也是可選的。
    1. 它包括maximumFractionDigits,它表示從0到20的數字(默認值為3)
    2. 它包括maximumSignificantDigits,它表示從1到21的數字(默認值為21)。

注意:還有其他選項作為參數,例如minimumFractionDigits,minimumSignificantDigits,currency等。開發人員可以根據應用程序的要求使用它們。

返回值:返回值可以是代表數字的字符串。



例:以下代碼演示了所有轉換。

HTML

<script> 
  // Declaring an variable a 
  var n = new Number(705870689); 
  document.write("ar-SA:"  
     + n.toLocaleString("ar-SA") + "<br>"); 
  document.write("bn-BD:"  
     + n.toLocaleString("bn-BD") + "<br>"); 
  document.write("bn-IN:"  
     + n.toLocaleString("bn-IN") + "<br>"); 
  document.write("cs-CZ:"  
     + n.toLocaleString("cs-CZ") + "<br>"); 
</script>

輸出:

ar-SA:٧٠٥٬٨٧٠٬٦٨٩
bn-BD:৭০,৫৮,৭০,৬৮৯
bn-IN:৭০,৫৮,৭০,৬৮৯
cs-CZ:705 870 689

範例2:下麵的示例演示了樣式和貨幣屬性。

Javascript

<script> 
  // Declaring an variable a 
  var a = new Number(159900); 
  
  // Creating an dictionary like object and 
  // include currency and style 
  var myObj = { 
    style:"currency", 
    currency:"EUR"
  } 
  
  document.write(a.toLocaleString("en-GB", myObj)); 
</script>

輸出:

€159,900.00

相關用法


注:本文由純淨天空篩選整理自sravankumar8128大神的英文原創作品 JavaScript Number toLocaleString() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。