如何使用JS显示变量,即3的倍数?

时间:2015-06-23 01:56:26

标签: javascript loops variables

这是我的代码。我能够显示数字1-100,但我无法弄清楚如何操纵代码跳过不是3的倍数的数字。我感觉我必须使用逻辑运算符。

for ( var i = 1 ; i < 100 ; i++ ){
   document.write(i + "<br>");
 if ( i == 100) {
    break;
 }
}

2 个答案:

答案 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余数。