Friday, January 30, 2026
HomeLanguagesJavascriptJavaScript BigInt toLocaleString() Method

JavaScript BigInt toLocaleString() Method

The BigInt.toLocaleString() method is an inbuilt method in JavaScript that is used to return a string with a language-sensitive representation of this BigInt.

Syntax:

bigIntObj.toLocaleString(locales, options)

Parameters: This method accepts two parameters as mentioned above and described below:

  • locales: This parameter holds the value of the locale.
  • options: It is an optional parameter.

Return value: This method returns a string with a language-sensitive representation of the given BigInt.

The below examples illustrate the BigInt.prototype.toLocaleString() method in JavaScript:

Example 1: This example shows the use of the BigInt.prototype.toLocaleString() method in 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>


Output:

"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"

Example 2: This example shows the use of the BigInt.prototype.toLocaleString() method in 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>


Output:

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

We have a complete list of Javascript BigInt Methods, to check those please go through the Javascript BigInt Complete Reference article.

Supported Browsers: The browsers supported by BigInt.prototype.toLocaleString() method are listed below:

  • Google Chrome 67 and above
  • Edge 79 and above
  • Firefox 68 and above
  • Opera 54 and above
  • Safari 14 and above
RELATED ARTICLES

Most Popular

Dominic
32478 POSTS0 COMMENTS
Milvus
122 POSTS0 COMMENTS
Nango Kala
6849 POSTS0 COMMENTS
Nicole Veronica
11978 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12065 POSTS0 COMMENTS
Shaida Kate Naidoo
6987 POSTS0 COMMENTS
Ted Musemwa
7222 POSTS0 COMMENTS
Thapelo Manthata
6934 POSTS0 COMMENTS
Umr Jansen
6917 POSTS0 COMMENTS