본문 바로가기

Javascript

JavaScript 자바스크립트 String 함수 .repeat() 사용하기

반응형

JavaScript

String.prototype.repeat()

 

.repeat()

- 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환 한다. 

- 반복횟수는 양의 정수여야 함. 

- 반복횟수는 무한대보다 작아야 한다. 

 

 

 

 

기본 구문  

str.repeat(count) 

 

 

 

매개 변수  

 

1. count

문자열을 반복할 횟수 0과 양의 무한대 사이의 정수 (0 ~∞).

 

 

 

 

 

반환 값  

 

현재 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열

 

 

 

 

 

예제1

let a = 'abc';

a.repeat(3);
console.log(a)

위 코드를 보면 a.repeat()은 a 원래의 형태에 영향을 주지 않는다. 

 

 

 

 

 

 

 

 

예제2 

let a = 'abc';

console.log(a.repeat(0));  //
console.log(a.repeat(1));  //
//console.log(a.repeat(-1));  //RangeError
console.log(a.repeat(2));  //
console.log(a.repeat(3.5));  //
//console.log(a.repeat(1/0));  // RangeError
console.log(a.repeat(1*1));  //
console.log(a.repeat(123));  //
//console.log(123.repeat());   // Invalid or unexpected token 

console.log('123'.repeat(5));

 

 

 

 

 

 

반응형