添加不同数量的'-';在每个循环中(javascript)

添加不同数量的'-';在每个循环中(javascript),javascript,string,loops,numbers,iteration,Javascript,String,Loops,Numbers,Iteration,我需要创建这样一个字符串:01-2--3--4--5--6--7--对于let n=7,使用循环。 到目前为止,我已经创造了这样的东西: let numbers = ''; n = 7; for(i=0; i<=n; i++) { numbers += i; if (i>0) { numbers += ('-') }} let number=''; n=7; 对于(i=0;i0){ 数字+=('-')) }} 这给了我:“01-2-3-4-5-6-7-”。不知道如何更改代码,以

我需要创建这样一个字符串:
01-2--3--4--5--6--7--
对于let n=7,使用循环。 到目前为止,我已经创造了这样的东西:

let numbers = '';
n = 7;

for(i=0; i<=n; i++) {
numbers += i;
if (i>0) {
numbers += ('-')
}}
let number='';
n=7;
对于(i=0;i0){
数字+=('-'))
}}
这给了我:“01-2-3-4-5-6-7-”。不知道如何更改代码,以便它可以将每个循环中的'-'数乘以等于n。

您可以将其用于想要的破折号

不要忘记声明任何变量

让数字=“”,
n=7;

for(设i=0;i需要一个嵌套循环,在外部循环中迭代
i
的值

const n=7
让结果=“”

对于(设i=0;i这是您问题的解决方案:

var numbers = '';
var n = 7;
for(var i = 0; i <= n; i++) {
numbers += i;
    for(var j = 0; j < i; j++) {
    numbers += "-";
   }
}
var编号=”;
var n=7;
对于(var i=0;i