본문 바로가기
알고리즘 스터디/자바스크립트 문법정리

padStart(), padEnd() 함수 - 자바스크립트 문자열 길이 채우기 - 자바스크립트[JavaScript]

by 레일라오리덕 2021. 7. 20.
728x90

https://leylaoriduck.tistory.com/453?category=781765 

 

[프로그래머스 스킬체크 레벨 1] [1차] 비밀지도 풀이 및 설명 - 자바스크립트[JavaScript]

https://programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는..

leylaoriduck.tistory.com

 

위의 문제를 풀다보니 알게 된 새로운 함수이다.

 

padStart()함수 string.padStart(목표길이, 채울 값)

var str = '5';
str.padStart(2, '0'); // str의 길이는 1로 목표길이 2에서 1부족하므로, 채울 값 0을 1개 채워 '05'
str.padStart(10); // str의 목표길이 10을 채우기 위해 9개의 공백이 채워져 '0000000005'//기본 채우는 값은 공백
str.padStart(3, '12345'); // str목표길이 3을 채우기위해 2개를 채우지만 채울 값의 길이가 목표 길이보다 기므로 12만 추가됨 '125'
str.padStart(10, '123'); //str목표길이 10개를 채우지만 채울 값이 목표길이보다 짧으므로 123 반복, 1231231235

 

padEnd()함수 string.padEnd(목표길이, 채울 값)

 

padStart()함수와 동일, 값이 문자열 끝에서부터 채워짐.

 

 

728x90

 

728x90

댓글