Baseline Widely available
toLocaleString()
㯠Object
ã¤ã³ã¹ã¿ã³ã¹ã®ã¡ã½ããã§ããªãã¸ã§ã¯ãã表ãæååãè¿ãã¾ãããã®ã¡ã½ããã¯ããã±ã¼ã«åºæã®ç®çã®ããã«æ´¾çãªãã¸ã§ã¯ãã«ãã£ã¦ãªã¼ãã¼ã©ã¤ãããããã®ãã®ã§ãã
const date1 = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
console.log(date1.toLocaleString("ar-EG"));
// Expected output: "Ù¢Ù â/١٢â/٢٠١٢ Ù¤:Ù Ù :٠٠ص"
const number1 = 123456.789;
console.log(number1.toLocaleString("de-DE"));
// Expected output: "123.456,789"
æ§æ 弿°
ãªãããã ãããã®ã¡ã½ããããªã¼ãã¼ã©ã¤ããããã¹ã¦ã®ãªãã¸ã§ã¯ãã¯ã Date.prototype.toLocaleString
ã®ããã« locales
㨠options
ã«å¯¾å¿ããæå¤§ 2 ã¤ã®å¼æ°ãåãåããã¨ãæå¾
ããã¾ãããããã®å¼æ°ã®ä½ç½®ã¯ãä»ã®ç®çã«ã¯ä½¿ç¨ããªãã§ãã ããã
this.toString()
å¼ã³åºãã®è¿å¤ã§ãã
Object.prototype
ç¶æ¿ãããã¹ã¦ã®ãªãã¸ã§ã¯ãï¼ã¤ã¾ãã null
ãããã¿ã¤ããªãã¸ã§ã¯ããé¤ããã¹ã¦ã®ãªãã¸ã§ã¯ãï¼ã¯ã toLocaleString()
ã¡ã½ãããç¶æ¿ãã¾ãã Object
's toLocaleString
ã¯ã this.toString()
ãå¼ã³åºããçµæãè¿ãã¾ãã
ãã®é¢æ°ã¯ããªãã¸ã§ã¯ãã«æ±ç¨ç㪠toLocaleString
ã¡ã½ãããæä¾ããããã«ç¨æããã¦ãã¾ããã³ã¢è¨èªã§ã¯ããããã®çµã¿è¾¼ã¿ãªãã¸ã§ã¯ã㯠toLocaleString
ããªã¼ãã¼ã©ã¤ããã¦ãã±ã¼ã«ç¹æã®æ¸å¼è¨å®ãè¡ãã¾ãã
Array
: Array.prototype.toLocaleString()
Number
: Number.prototype.toLocaleString()
Date
: Date.prototype.toLocaleString()
TypedArray
: TypedArray.prototype.toLocaleString()
BigInt
: BigInt.prototype.toLocaleString()
åºåºã® toLocaleString()
ã¡ã½ããã¯ãåç´ã« toString()
ãå¼ã³åºãã¾ãã
const obj = {
toString() {
return "My Object";
},
};
console.log(obj.toLocaleString()); // "My Object"
Array ã«ããã toLocaleString() ã®ãªã¼ãã¼ã©ã¤ã
Array.prototype.toLocaleString()
ã¯ãåè¦ç´ ã® toLocaleString()
ã¡ã½ãããå¼ã³åºãã¦ãçµæããã±ã¼ã«ç¹æã®åºåãæåã§é£çµãããã¨ã§ãé
åã®å¤ãæååã¨ãã¦åºåããããã«ä½¿ç¨ããã¾ããä¾ã示ãã¾ãã
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()
ã¯ãç¹å®ã®ãã±ã¼ã«ã«é©ããæ¥ä»è¡¨ç¤ºãåºåããããã«ä½¿ç¨ããã¾ããä¾ã示ãã¾ãã
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()
ã¯ãç¹å®ã®ãã±ã¼ã«ã«é©ããæ°å¤è¡¨ç¤ºãåºåããããã«ä½¿ç¨ããã¾ããä¾ã示ãã¾ãã
const testNumber = 2901234564;
// "2901234564"
const deNumber = testNumber.toLocaleString("de");
// "2.901.234.564"
const frNumber = testNumber.toLocaleString("fr");
// "2 901 234 564"
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4