簡體   English   中英

javascript循環似乎不起作用

[英]javascript loop does not seem to work

我希望該代碼段以i的值打印100次。

在此處輸入圖片說明

但是它只打印一次,如下所示。

我在這里想念什么?

 let i = 0; for (; i++; i < 100) { console.log('Loop ==>' + i); } console.log('Loop Done'); console.log('Value of i ==>' + i); 

您必須編寫如下所示的循環-

 <script>
    let i=0;
                        for(;i<100;i++)
                        {
                              console.log('Loop ==>'+i);
                        }
                        console.log('Loop Done');
                        console.log('Value of i ==>'+i);        
    </script> 

您在for循環中混合了“條件”和“更改”位置。 條件排在第二位,變化在第三位。

 let i = 0; for(; i < 100; i++) { console.log('Loop ==>'+i); } console.log('Loop Done'); console.log('Value of i ==>'+i); 

您的for循環結構錯誤。 您應該使用正確的語法,如下所示。

for (; i < 100; i++)

for循環按該順序包含3條語句,分別是初始化,條件和更新。 只要第二條語句(即條件)得到滿足,循環就會運行。 第三條語句(即更新)在執行塊中的所有代碼之后執行。

您要做的是在for循環中混合了第三條(更新)和第二條(條件)語句。

變化; i++; i < 100 ; i++; i < 100 ; i++; i < 100; i < 100; i++ ; i < 100; i++ ; i < 100; i++ 在前一種情況下,如果值小於100,則我的價值會增加,並經過測試,而相反

 let i = 0; for (; i < 100; i++) { console.log('Loop ==>' + i); } console.log('Loop Done'); console.log('Value of i ==>' + i); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM