課程
/前端開發
/JavaScript
/JavaScript進階篇
把循環條件寫成mymoney,然后就沒有然后了。
for(mymoney = 1; mymoney; mymoney++)
2016-03-30
源自:JavaScript進階篇 4-5
正在回答
因為這么寫,死循環! ?初始條件給出=1,還后中間的條件表達式為true,后面的參數改變會因為mymoney一直自?;所以他會一直執行。你就操作不了了。他這個網頁是實時編輯執行的,你就寫不了了。我的意見就是你第二個”;“先不寫,等你把條件都寫好了的時候,你在把”;“加上去就不會出現這個問題了!
rantiny 提問者
應該是死循環吧?沒有終止條件!用break跳出!
第二個條件錯誤了
單純這條語句來說 ?for(mymoney = 1; mymoney; mymoney++)
? mymoney 未聲明,就是沒有var
for(初始化變量;循環條件;循環迭代) ?循環條件的意思是 達到這個條件才可以向下執行循環語句,你就寫了個mymoney,這是要嘎哈,比如說我給你錢,你現在有一塊錢,我說如果你兜里少于10塊錢,我就在給你錢。你兜里少于10塊錢就是循環條件。。。
需要設置循環終止條件,即mumoney<=10
這個循環有問題呀,如果條件不足三個,你可以這么寫for(mynomey=1;;mymoney++) ?
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答for循環的循環條件問題
1 回答for循環體條件設置
4 回答關于循環條件的理解
2 回答條件循環錯在哪里了
2 回答循環條件寫成mymoney<11不行??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-30
因為這么寫,死循環! ?初始條件給出=1,還后中間的條件表達式為true,后面的參數改變會因為mymoney一直自?;所以他會一直執行。你就操作不了了。他這個網頁是實時編輯執行的,你就寫不了了。我的意見就是你第二個”;“先不寫,等你把條件都寫好了的時候,你在把”;“加上去就不會出現這個問題了!
2016-03-30
應該是死循環吧?沒有終止條件!用break跳出!
2016-03-30
第二個條件錯誤了
2016-03-30
單純這條語句來說 ?for(mymoney = 1; mymoney; mymoney++)
? mymoney 未聲明,就是沒有var
for(初始化變量;循環條件;循環迭代) ?循環條件的意思是 達到這個條件才可以向下執行循環語句,你就寫了個mymoney,這是要嘎哈,比如說我給你錢,你現在有一塊錢,我說如果你兜里少于10塊錢,我就在給你錢。你兜里少于10塊錢就是循環條件。。。
2016-03-30
需要設置循環終止條件,即mumoney<=10
2016-03-30
這個循環有問題呀,如果條件不足三個,你可以這么寫for(mynomey=1;;mymoney++) ?