带模的Javascript函数

带模的Javascript函数,javascript,modulo,Javascript,Modulo,我要求用户给出一个介于3和10之间的数字X。 我必须画一条100英寸的线,并替换每个“每个X编号 如果X=3我们必须在控制台中看到: ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # 我完全迷路了!我肯定我必须使用模,但我不知道如何使用 这是我的密码: var number = prompt( "Saisissez un nombre entre 3 et 10" ); var line = "";

我要求用户给出一个介于3和10之间的数字
X
。 我必须画一条100英寸的线,并替换每个
每个
X
编号

如果
X=3
我们必须在控制台中看到:

___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ # ___ #
我完全迷路了!我肯定我必须使用模,但我不知道如何使用

这是我的密码:

var number = prompt( "Saisissez un nombre entre 3 et 10" );
var line = "";

for ( var i = 0; i <= 100; i++ ) {

        line += "_";

if (line = line % number){

}
}

console.log(line);
var编号=提示(“Saisissez un nombre entre 3 et 10”);
var line=“”;
对于(var i=0;i您几乎得到了它:

您只需对照用户编号检查循环的索引,如果其模等于零,请添加哈希标记,否则,请添加下划线:

var line = "";
for (var i = 0; i <= 100; i++) {
  if (i % number === 0) {
    line += "#";
  } else {
    line += "_";
  }
}
var-line=”“;

对于(var i=0;i我在这里迟到了。但是如果你不想
#
0
索引处。如果
,你可以再添加一个
来跳过它

  var number = prompt( "Saisissez un nombre entre 3 et 10" );
  var line = "";
  for ( var i = 0; i <= 100; i++ ) {
      if(i!=0)
      if (i % number === 0)
          line += "#";
      else
          line += "_";
   }
   console.log(line); // Output: ____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#
var编号=提示(“Saisissez un nombre entre 3 et 10”);
var line=“”;

对于(var i=0;i)您的方法很好…尝试在javascript中搜索
长度
,并在if语句中使用
=
。如果我想要一个任意数,我如何在此函数中使用Math.random?