JavaScript: повторите строку указанное время
Строка JavaScript: упражнение 21 с решением
Напишите функцию JavaScript для повторения строки указанное время.
Тестовые данные :
console.log (repeat_string ('a', 4));
console.log (repeat_string ( 'а'));
Выход:
«Аааа»
"Ошибка в строке или числе."
Иллюстрированная презентация:
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Write a JavaScript function to repeat a string a specified times.</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function repeat_string(string, count)
{
if ((string == null) || (count < 0) || (count === Infinity) || (count == null))
{
return('Error in string or count.');
}
count = count | 0; // Floor count.
return new Array(count + 1).join(string);
}
console.log(repeat_string('a', 4));
console.log(repeat_string('a'));
console.log(repeat_string('a', -2));
console.log(repeat_string('a', Infinity));
Пример вывода:
аааа Ошибка в строке или числе. Ошибка в строке или числе. Ошибка в строке или числе.
Блок - схема:
Демонстрация в реальном времени:
См. Pen JavaScript - общие упражнения-редактора от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите функцию JavaScript, которая может дополнить (влево, вправо) строку, чтобы получить определенную длину.
Далее: напишите функцию JavaScript, чтобы получить часть строки после указанного символа.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования