There are a few ways to repeat a string in JavaScript. JavaScript strings have a built in repeat()
function. You can also use a loop to do the same thing.
String.repeat Function
To use the repeat
function, you pass in the number of times you want to repeat the string as an argument. It returns a new string
For example:
const hello = "hello";
const hello5 = A.repeat(5);
console.log(hello5); // "hellohellohellohellohello"
Use a loop
You can use for
loop and while
loop to do repeatedly concatenate strings.
Using a for
loop, you can do:
const hello = "hello";
let hello5 = '';
for (let i = 1; i <= 5; i++){
hello5 += hello;
}
console.log(hello5); // "hellohellohellohellohello"
With a while
loop, you can do:
const hello = "hello";
let hello5 = '';
let i = 1;
while(i <= 5){
hello5 += hello;
i++
}
console.log(hello5); // "hellohellohellohellohello"
They both involve increment indexes up to the maximum.