JavaScript: Create a new string of specified copies of a given string
JavaScript Basic: Exercise-57 with Solution
Write a JavaScript program to create a new string of specified copies (positive numbers) of a given string.
This JavaScript program takes a string and a positive number as inputs, then creates a new string by repeating the given string the specified number of times. The result is a single string made up of the original string copied multiple times.
Visual Presentation:
Sample Solution:
JavaScript Code:
// Define a function named string_copies with parameters str (string) and n (number)
function string_copies(str, n) {
// Check if n is less than 0
if (n < 0)
// Return false if n is negative
return false;
else
// Use the repeat method to replicate the string 'n' times
return str.repeat(n);
}
// Log the result of calling string_copies with the arguments "abc" and 5 to the console
console.log(string_copies("abc", 5));
// Log the result of calling string_copies with the arguments "abc" and 0 to the console
console.log(string_copies("abc", 0));
// Log the result of calling string_copies with the arguments "abc" and -2 to the console
console.log(string_copies("abc", -2));
Output:
abcabcabcabcabc false
Live Demo:
See the Pen JavaScript - create a new string of specified copies (positive number) of a given string. - basic-ex-57 by w3resource (@w3resource) on CodePen.
Flowchart:
ES6 Version:
// Define a function named string_copies with parameters str and n
const string_copies = (str, n) => {
// Check if n is less than 0, and return false if true
if (n < 0) {
return false;
} else {
// Use the repeat method to repeat the string n times
return str.repeat(n);
}
};
// Call the function with sample arguments and log the results to the console
console.log(string_copies("abc", 5));
console.log(string_copies("abc", 0));
console.log(string_copies("abc", -2));
Improve this sample solution and post your code through Disqus.
Previous: JavaScript program to divide two positive numbers and return a string with properly formatted commas.
Next: JavaScript program to create a new string of 4 copies of the last 3 characters of a given original string.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/javascript-exercises/javascript-basic-exercise-57.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics