라이브러리

[JAVASCRIPT] str.padEnd(targetLength, padString) - 지정된 길이가 될 때까지 뒤쪽에 패딩 추가




자바스크립트의 String.prototype.padEnd() 메서드


자바스크립트의 String.prototype.padEnd() 메서드는 문자열의 끝에 특정 문자열을 추가하여 문자열의 길이를 지정된 길이로 맞추는 메서드입니다.

# 메서드의 매개변수


- `targetLength` : 문자열의 길이를 지정하는 숫자입니다. 이 길이보다 더 짧은 문자열은 지정된 길이로 늘어납니다.
- `padString` : 문자열의 끝에 추가할 문자열입니다. 이 문자열은 `targetLength` - 문자열의 현재 길이만큼 반복됩니다.

# 메서드의 반환값


padEnd() 메서드는 문자열의 끝에 `padString`을 추가하여 `targetLength` 길이의 문자열을 반환합니다.

# 예제


#hostingforum.kr
javascript

// 문자열의 끝에 '0'을 추가하여 5글자로 맞추기

let str = '123';

console.log(str.padEnd(5, '0')); // '12300'



// 문자열의 끝에 '*'를 추가하여 10글자로 맞추기

let str2 = 'Hello, World!';

console.log(str2.padEnd(10, '*')); // 'Hello, World!*'



// 문자열의 끝에 ' '를 추가하여 15글자로 맞추기

let str3 = 'JavaScript';

console.log(str3.padEnd(15, ' ')); // 'JavaScript      '



# padEnd() 메서드의 사용 사례


padEnd() 메서드는 다양한 상황에서 사용할 수 있습니다. 예를 들어, 숫자를 4자리 수로 맞추거나, 이름을 10자리 수로 맞추는 등 다양한 상황에서 사용할 수 있습니다.

#hostingforum.kr
javascript

// 숫자를 4자리 수로 맞추기

let num = 123;

console.log(num.toString().padStart(4, '0')); // '0123'



// 이름을 10자리 수로 맞추기

let name = 'John';

console.log(name.padEnd(10, ' ')); // 'John      '



# padStart() 메서드와의 차이


padEnd() 메서드는 문자열의 끝에 `padString`을 추가하여 `targetLength` 길이의 문자열을 반환합니다. 반면, padStart() 메서드는 문자열의 시작에 `padString`을 추가하여 `targetLength` 길이의 문자열을 반환합니다.

#hostingforum.kr
javascript

// padEnd() 메서드

let str = '123';

console.log(str.padEnd(5, '0')); // '12300'



// padStart() 메서드

let str2 = '123';

console.log(str2.padStart(5, '0')); // '00123'


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 7 페이지

검색

게시물 검색