[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/toLocaleString [Back]  [Original]

Object.prototype.toLocaleString() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Object.prototype.toLocaleString()

Baseline

20157

toLocaleString() Object

const date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));

console.log(date.toLocaleString("ar-EG"));
// : "// :: "

const number = 123456.789;

console.log(number.toLocaleString("de-DE"));
// : "123.456,789"

js
toLocaleString()

Number.prototype.toLocaleString locales options 2

this.toString()

Object.prototype null toLocaleString() Object's toLocaleString this.toString()

toLocaleString toLocaleString

toLocaleString()

toLocaleString() toString()

js
const obj = {
  toString() {
    return "My Object";
  },
};
console.log(obj.toLocaleString()); // "My Object"

Array toLocaleString()

Array.prototype.toLocaleString() toLocaleString()

js
const testArray = [4, 7, 10];

const euroPrices = testArray.toLocaleString("fr", {
  style: "currency",
  currency: "EUR",
});
// "4,00 ,7,00 ,10,00 "

Date toLocaleString()

Date.prototype.toLocaleString()

js
const testDate = new Date();
// "Date Fri May 29 2020 18:04:24 GMT+0100 "

const deDate = testDate.toLocaleString("de");
// "29.5.2020, 18:04:24"

const frDate = testDate.toLocaleString("fr");
// "29/05/2020, 18:04:24"

Number toLocaleString()

Number.prototype.toLocaleString()

js
const testNumber = 2901234564;
// "2901234564"

const deNumber = testNumber.toLocaleString("de");
// "2.901.234.564"

const frNumber = testNumber.toLocaleString("fr");
// "2 901 234 564"

ECMAScript 2027 LanguageSpecification
# sec-object.prototype.tolocalestring


Web Proxy Viewer  |  New URL  |  Original Page