2011-02-16 76 views
0

我有一個問題。我需要使用while語句創建一個腳本部分,該語句將1到100之間的所有偶數顯示在屏幕上。 我最有可能做錯了,這是我有關於while語句

<script type="text/javascript"> 
    Var count= 2; 
    while (count<=100) { 
document.write (count +"<br />"); 
++count; 
    } 
    document.write("<p>You have printed 100 numbers.</p>"); 
    </script> 

我想找到的東西,可以解釋這更好,我也不知道如果我想用DO而無論是。

+1

++算什麼;做?那是你想要它做什麼的? – Matt 2011-02-16 13:39:15

+1

你是否嘗試過運行你的腳本來查看它產生了什麼? – Dexter 2011-02-16 13:39:31

+2

我不明白你的問題是什麼。但是,如果這是你的實際代碼,`Var`是不正確的;它需要是`var`。 – Gabe 2011-02-16 13:39:57

回答

3

所有1至100甚至號碼是

var count= 2; //var lowercase! 
while (count<=100) { 
    document.write (count +"<br />"); 
    count+=2; 
} 
1

的另一種方法如下:

<script type="text/javascript"> 
    for (var i = 2; i <= 100; i += 2) { // edit: was i + 2 
    document.write(i + '<br />'); 
    } 
</script> 
2

也許這將使用更清楚的 'for' 循環:

for(var count = 2; count <= 100; count += 2) { 
    document.write (count +"<br />"); 
}