JavaScript | BigInt.prototype.toLocaleString() 方法
BigInt.prototype.toLocaleString()方法是 JavaScript 中的一个内置方法,用于返回一个带有此 BigInt 的语言敏感表示的字符串。
句法:
bigIntObj.toLocaleString(locales, options)
参数:此方法接受上面提到的两个参数,如下所述:
- locales:此参数保存区域设置的值。
- options:它是一个可选参数。
返回值:此方法返回一个字符串,该字符串具有给定 BigInt 的语言敏感表示。
下面的示例说明了 JavaScript 中的 BigInt.prototype.toLocaleString() 方法:
示例 1:
javascript
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'));
javascript
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']));
输出:
"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:
javascript
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']));
输出:
支持的浏览器: BigInt.prototype.toLocaleString() 方法支持的浏览器如下:
- 谷歌浏览器 67 及以上
- Edge 79 及以上
- 火狐 68 及以上
- Opera 54 及以上
- Safari 14 及更高版本