본문 바로가기
JavaScript

padStart( ) | padEnd( )

by SyuMay 2022. 8. 17.
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

댓글


자바스크립트 사진

JavaScript

자세히보기