亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于JS循環for和while的問題

? var mynum =1;//申明變量mynum,初值化數值為1
?

代碼1、while (mynum<=5)
? {
?? mynum=6;
?? ?document.write("數字:"+mynum);
?? ?
?? }
?? 代碼2、for(mynum<5){
?????? mynum=6;
?????????? document.write("數字:"+mynum);
? ?
?? }
?? 先說說我的理解,我想設置mynum=1,然后當設立條件,當mynum<5時,將mynum重新初始化 賦值為6,為什么執行不了,求科普

正在回答

8 回答

同意樓上所得for的格式問題

0 回復 有任何疑惑可以回復我~
#1

慕粉3361053 提問者

非常感謝!
2016-08-24 回復 有任何疑惑可以回復我~

你for循環語法格式錯了,你可以寫 ?for(;?mynum<5;) ?前后加“;”號,還有document.write() ?當你while中輸出執行了會覆蓋掉for循環中的

0 回復 有任何疑惑可以回復我~
#1

慕粉3361053 提問者

謝謝!
2016-08-24 回復 有任何疑惑可以回復我~

? function get_nextSibling(n){
??????? var x=n.nextSibling;
??????? while (x && x.nodeType!=1){
??????????? x=x.nextSibling;
??????? }
??????? return x;
??? }

那這句話的理解是:定義函數,參數n, 申明變量x 初始化賦值n的下一兄弟節點 n.nextSibling;。然后執行while循環 ,當變量x和x的節點類型不等價于1時 , x && x.nodeType!=1。變量x重新被初始化賦值為(n的下一兄弟節點)的下一兄弟節點,存儲到變量x中,并且循環執行,x=x.nextSibling;。將return x 返回到參數。調用函數是,直接用get_nextSibling(n) ,()括號中的參數,設定成自己想放進去的, 我的思路應該沒錯吧

0 回復 有任何疑惑可以回復我~
#1

論時間煮雨

對,只要括號內的參數的兄弟節點存在就可以正確執行。
2016-08-24 回復 有任何疑惑可以回復我~

for()表循環,你的格式錯誤?

0 回復 有任何疑惑可以回復我~
#1

慕粉3361053 提問者

for循環 中的() 應該寫成這樣的,(var i=0;i<x.length;i++)分別為,初始賦值(可不填);條件;操作(可不填)那么直接寫成var(i<x.length)不行嗎,
2016-08-24 回復 有任何疑惑可以回復我~

for循環的條件中分號不可少,var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");i++;}

0 回復 有任何疑惑可以回復我~

for改成IF,才會出現結果,思路需要謹慎喲

0 回復 有任何疑惑可以回復我~
#1

慕粉3361053 提問者

謝謝你的點評
2016-08-24 回復 有任何疑惑可以回復我~

用if就好了

0 回復 有任何疑惑可以回復我~
#1

慕粉3361053 提問者

對對對 我想的是if 打出來的是for 懵比了
2016-08-24 回復 有任何疑惑可以回復我~

for()的正確格式用法應該為for(初始賦值(可不填);條件;操作(可不填)),你的用法已經出現了錯誤,所以WHILE可以顯示結果,但for沒有出現結果,我說的沒有錯吧。

0 回復 有任何疑惑可以回復我~
#1

慕粉3361053 提問者

dui ,說的沒錯!
2016-08-24 回復 有任何疑惑可以回復我~
#2

慕粉3361053 提問者

有個問題,字符太多,不讓回復, 請看下面
2016-08-24 回復 有任何疑惑可以回復我~
#3

慕粉3361053 提問者

如果用for的話 應該怎么寫 初始化值,和條件值更新不是可以不用寫嗎。
2016-08-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468832    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

關于JS循環for和while的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號