[JavaScript] toLocaleString()

INO·2022년 3월 7일
0

JavaScript

목록 보기
1/5
post-thumbnail
	/* JavaScript 내장 함수 : toLocaleString() */
[1. .toLocaleString()에 사용할 수 있는 객체]
	(1). Number
		/* Number.prototype.toLocaleString() - 지정된 지역에서 사용하는 숫자의 표현방식으로 문자열을 리턴 */
		ex) 123456.789.toLocaleString('ko-kr');
			=> 123,456.789
		3자리 수마다 콤마(,)가 들어가게 됨
	(2). Date
		/* Date.prototype.toLocaleString() - 지정된 지역에서 사용하는 날짜의 표현방식으로 문자열을 리턴 */
		ex) const date = new Date();
			date.toLocaleString('ko-kr');
			=> 2022. 3. 7. 오전 11:20:07
	(3). Array
		/* Array.prototype.toLocaleString() - 배열에 들어있는 값의 타입에 해당하는 toLocaleString() 메서드를 리턴하고 콤마(,)로 구분합니다.*/
		ex) const arr = [10000, '문자', 2021042.10330, new Date()].toLocaleString('ko-kr');
			=> 10,000,문자,2,021,042.103,2022. 3. 7. 오전 11:21:57
	(4). Object
		/* Object.prototype.toLocaleString() - Object가 갖고 있는 value에 따라 해당하는 Number, Date, Array의 값이 나오게 됩니다. */
		ex)const obj = new Object({
							str: 'String',
							num: 12345678.9,
							date: new Date(),
							toString() {
							return `str: ${this.str.toLocaleString()}, num: ${this.num.toLocaleString()}, date: ${this.date.toLocaleString()}`
							}
						});

toLocaleString()을 사용하면 좀 더 수월하게 데이터를 가공할 수 있다.


참고

profile
🎢

0개의 댓글