[英]javascript loop does not seem to work
您必須編寫如下所示的循環-
<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.