这是我的代码。我能够显示数字1-100,但我无法弄清楚如何操纵代码跳过不是3的倍数的数字。我感觉我必须使用逻辑运算符。
for ( var i = 1 ; i < 100 ; i++ ){
document.write(i + "<br>");
if ( i == 100) {
break;
}
}
答案 0 :(得分:7)
使用模数:
for ( var i = 1 ; i < 100 ; i++ ) {
if(i % 3 === 0) {
document.write(i + "<br>");
}
}
或者从3开始并增加3:
for ( var i = 3 ; i < 100 ; i = i + 3 ) {
document.write(i + "<br>");
}
答案 1 :(得分:1)
如果您只想显示使用模数功能。
if (i % 3 == 0)
{
do stuff;
}
这适用于模数给出整数除法的余数。
因此,被3整除的数字具有0余数。