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


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


BigInt.toLocaleString() 方法是 JavaScript 中的內置方法,用於返回帶有此 BigInt 的 language-sensitive 表示形式的字符串。

用法:

bigIntObj.toLocaleString(locales, options)

參數:該方法接受如上所述和如下所述的兩個參數:

  • locales:該參數保存區域設置的值。
  • options:它是一個可選參數。

返回值:此方法返回一個字符串,其中包含給定 BigInt 的 language-sensitive 表示形式。

以下示例說明了 JavaScript 中的 BigInt.prototype.toLocaleString() 方法:

示例 1:此示例展示了 BigInt.prototype.toLocaleString() 方法在 JavaScript 中的使用。

javascript


<script> 
    let geekvar = 45334n; 
    console.log(geekvar.toLocaleString()); 
      
    geekvar =78753456789123456789n; 
    console.log(geekvar.toLocaleString('de-DE')); 
    console.log(geekvar.toLocaleString('de-DE', 
        { style: 'currency', currency: 'EUR' })); 
    console.log(geekvar.toLocaleString('hi')); 
</script> 

輸出:

"45, 334"
"78.753.456.789.123.456.789"
"78.753.456.789.123.456.789, 00 €"
"7, 87, 53, 45, 67, 89, 12, 34, 56, 789"

示例 2:此示例展示了 BigInt.prototype.toLocaleString() 方法在 JavaScript 中的使用。

javascript


<script> 
    let geekvar =78753456789123456789n; 
      
    console.log(geekvar.toLocaleString('ar-EG')); 
    console.log(geekvar.toLocaleString('en-IN', 
            { maximumSignificantDigits: 3 })); 
    console.log(geekvar.toLocaleString('zh-Hans-CN-u-nu-hanidec')); 
    console.log(geekvar.toLocaleString(['ban', 'id'])); 
</script> 

輸出:

"٧٨٬٧٥٣٬٤٥٦٬٧٨٩٬١٢٣٬٤٥٦٬٧٨٩"
"7,88,00,00,00,00,00,00,00,000"
"七八,七五三,四五六,七八九,一二三,四五六,七八九"
"78.753.456.789.123.456.789"

我們有 Javascript BigInt 方法的完整列表,要檢查這些方法,請閱讀 Javascript BigInt Complete Reference 文章。

支持的瀏覽器:BigInt.prototype.toLocaleString()方法支持的瀏覽器如下:

  • 穀歌瀏覽器 67 及以上版本
  • 邊 79 及以上
  • 火狐瀏覽器 68 及以上版本
  • Opera 54 及以上
  • Safari 14 及以上版本


相關用法


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