Задать вопрос
@prokopn

Как вывести число столько раз, сколько написано в input?

Подскажите как вывести число столько раз, сколько написано в input? У меня есть кальулятор, с помощью вычислений получается сумма(например 8), в input человек вписал 2, тоесть сумма(8) * 2 и получаем 16, что является окончательным результатом вычислений. Но нужно выводить это значение как 8 + 8(16). Сумма может получаться любой и число вписанное в input тоже может быть разное. Мне получается нужно выводить полученную сумму столько раз, сколько прописали в input, но как это сделать я не могу понять. Спасибо!
  • Вопрос задан
  • 182 просмотра
Подписаться 2 Простой 1 комментарий
Решения вопроса 3
sergiks
@sergiks Куратор тега JavaScript
♬♬
Вот так можно повторить строку N раз, используя метод строки repeat():
' + 8'.repeat(3)
// получится строка " + 8 + 8 + 8"
Ответ написан
@garbagecollected
var cnt = 3;
var num = 8;

console.log(Array.from({ length: cnt }).map(() => num).join` + `);


либо можно вместо .map(() => num) писать .fill(num)
вместо Array.from({ length: cnt }) можно писать так new Array(cnt)
тогда получится

var cnt = 3;
var num = 8;

console.log(new Array(cnt).fill(num).join` + `);
Ответ написан
Комментировать
@historydev Куратор тега JavaScript
Редактирую файлы с непонятными расширениями
' 8'.repeat(3).trim().split(' ').join('+')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
08 янв. 2025, в 01:41
300 руб./за проект
08 янв. 2025, в 00:29
5000 руб./за проект