Javascript 函数取模
Javascript function with modulo
我要求用户给出一个 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 line = "";
for (var i = 0; i <= 100; i++) {
if (i % number === 0) {
line += "#";
} else {
line += "_";
}
}
我来晚了。但是如果你不想 #
在 0
索引。您可以通过添加一个 if
.
来跳过它
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: ____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#
我要求用户给出一个 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 line = "";
for (var i = 0; i <= 100; i++) {
if (i % number === 0) {
line += "#";
} else {
line += "_";
}
}
我来晚了。但是如果你不想 #
在 0
索引。您可以通过添加一个 if
.
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: ____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#____#