Javascript 如何将字符串复制10次

Javascript 如何将字符串复制10次,javascript,loops,for-loop,Javascript,Loops,For Loop,我有一个提示,要求用户输入一个单词,然后我想使用for循环将这个单词复制10次,并在警报框中显示结果 只是我似乎不知道我需要在for循环中输入什么,才能让它将我的消息变量复制十次,然后将结果保存到另一个变量,我可以在警报框中显示该变量。有人知道如何在Javascript中实现这一点吗 编辑:这是我现在尝试的代码: function button() { var message = prompt ("Enter a word", ""); for(var i = 0; i <

我有一个提示,要求用户输入一个单词,然后我想使用for循环将这个单词复制10次,并在警报框中显示结果

只是我似乎不知道我需要在for循环中输入什么,才能让它将我的消息变量复制十次,然后将结果保存到另一个变量,我可以在警报框中显示该变量。有人知道如何在Javascript中实现这一点吗

编辑:这是我现在尝试的代码:

function button() {
    var message = prompt ("Enter a word", "");
    for(var i = 0; i < 5; i++) {
        message += message;
    }
    alert (message);
}
功能按钮(){
var message=prompt(“输入单词“,”);
对于(变量i=0;i<5;i++){
消息+=消息;
}
警报(信息);
}

既然您是新用户,我只想提一下,SO希望您提供迄今为止尝试过的所有代码。我们很乐意提供帮助,但我们始终希望您能够证明您已经尝试自己解决了这个问题。我们不仅仅为您编写代码

请阅读并欢迎来到StackOverflow

var foo='test',out='';

对于(var i=0;i您可以创建一个长度为重复大小+1的空数组,并将该数组与要重复的字符串作为delimeter连接起来

var string='Hello ', n=10;
alert(Array(n+1).join(string));
返回值:(字符串)


Hello Hello在ES6中非常简单

String.prototype.repeat()
工作正常

示例:
'abc'。重复(3)//abcabc


有关更多信息:

请向我们展示您的尝试。了解如何在javascript中使用For循环;了解如何在javascript中为变量分配数据;了解如何连接两个字符串;然后可能了解如何在javascript中有效连接字符串;完成。这不会“重复10次”。将10替换为1024即可。@Ingo这是OP要求的。它将输入字复制了10次,他没有要求每次复制重复的字符串。@Ingo OP只是更改了我的问题!@Kyle No Ingo进行了编辑以更改问题。OP没有回应,Ingo在任何情况下都误解了问题,复制e@Ingo解释的方式,不需要使用
1024
,只需不使用输出变量;直接变异
foo
foo+=foo
var message = prompt("Enter a message", ""),
    newMessage = '';

for(var i=0; i<10; i++){
  newMessage += message;
}

alert(newMessage);
var string='Hello ', n=10;
alert(Array(n+1).join(string));