当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。