2014-10-28 50 views
-4

所以我想這樣如何使console.log計數從1到32?

number = 1; 
maxnum = 32; 
cat = true; 

if (cat == true){ 
number + 1; 
} 

類似的規定,但我不知道如何實現到製作數量的不斷變化線從1到32;在console.log上。

+0

Google是你的朋友。你所要做的就是添加console.log(number);到你的循環,並在側面進行測試,如果數字== maxnum cat = false但嚴重的是,谷歌應該是你的第一站這樣的問題。 – 2014-10-28 16:10:43

+0

'var i = 0; while(i <33){console.log(i ++);}' – 2014-10-28 16:11:43

+0

只是一個循環...它只是一個循環 – 2014-10-28 16:13:36

回答

1
maxnum = 32; 

for(var i=0; i<maxnum; i++}{ 
console.log(i); 
} 
1

使用此:

var num = 1; 
    var maxnum = 32; 
    for(var i = num; i <= maxnum; i++){ 
     console.log(i); 
    } 

使用變量,我在for循環的計數器。循環中的每一輪,'我'將增加一。 CodeAcademy會給你一些有關for循環的良好實踐和基本信息。 Eloquent Javascript是爲了更深入的研究javascript語言。

0

您可以使用「for」循環:

var maxnum = 32; 

for (var i=1; i<maxnum; ++i) { 
    console.log(i); 
} 
0
var i = 1, 
    maxnum = 32; 

while (i <= maxnum){ 
    console.log(i++); 
} 
0

你需要在你的答案使用一個循環,無論是一個for循環或while循環。

例如,如果將if語句更改爲while循環,並且可以按如下所示進行操作。

number = 1; 
maxnum = 32; 
cat = true; 

// Change "if" to "while" to make it a loop 
while (cat == true){ 
    // Add the following line to print: 
    console.log(number); 

    // Update the "cat" variable: 
    cat = (number < 32); 

    // Make sure this line uses assignment: 
    number += 1; 
} 

但是,for循環是一個更清潔的解決方案。查看這裏發佈的其他答案,瞭解如何使用for循環的示例。

相關問題