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