728x90
padStart( ) | padEnd( )
주어진 길이에 맞게 앞 / 뒤 문자열을 채우고, 새로운 문자열을 반환합니다.
"문자열".padStart(길이)
"문자열".padStart(길이, 문자열)
const currentStr1 = str1.padStart(1); // 456
const currentStr2 = str1.padStart(1, "0"); // 456
const currentStr3 = str1.padStart(2, "0"); // 456
const currentStr4 = str1.padStart(3, "0"); // 456 (길이 값이 3이기 때문에 여기까진 그대로 나온다.)
const currentStr5 = str1.padStart(4, "0"); // 0456 (원래 문자열의 길이를 넘어가게 되면 맨 앞에 뒤 문자열 0으로 남은 길이를 채운다.)
const currentStr6 = str1.padStart(5, "0"); // 00456
const currentStr7 = str1.padStart(6, "0"); // 000456
const currentStr8 = str1.padStart(6, "1"); // 111456
const currentStr9 = str1.padStart(6, "12"); // 121456
const currentStr10 = str1.padStart(6, "123"); // 123456
const currentStr11 = str1.padStart(6, "1234"); // 123456
const currentStr12 = str1.padStart(6, ""); // 456 (반환할 문자열을 쓰지 않으면 앞에는 공백으로 채워지게 된다.)
const currentStr13 = str1.padㄷEnd(1, "0"); // 456
const currentStr14 = str1.padㄷEnd(2, "0"); // 456
const currentStr15 = str1.padㄷEnd(3, "0"); // 456
const currentStr16 = str1.padㄷEnd(4, "0"); // 4560 (기본 문자열 뒤에 0이 추가된다.)
const currentStr17 = str1.padㄷEnd(5, "0"); // 45600
const currentStr18 = str1.padㄷEnd(6, "0"); // 456000
const currentStr19 = str1.padㄷEnd(6, "1"); // 456111
const currentStr20 = str1.padㄷEnd(6, "12"); // 456121
const currentStr21 = str1.padㄷEnd(6, "123"); // 456123
const currentStr22 = str1.padㄷEnd(6, "1234"); // 456123
const currentStr23 = str1.padㄷEnd(6, ""); // 456 (반환될 문자열을 쓰지 않으면 뒤에가 공백으로 채워진다.)
728x90
반응형
'JavaScript' 카테고리의 다른 글
concat() (5) | 2022.08.17 |
---|---|
includes( ) (3) | 2022.08.17 |
repeat() (2) | 2022.08.17 |
replace() | replaceAll() (2) | 2022.08.17 |
split() (2) | 2022.08.17 |
댓글