開發工具與關鍵技術:VS與JavaScript
作者:戴怡斌
撰寫時間:2019年4月5日
下面就來看一個簡單的案列,for循環,說明白一點就是一直循環……,我自己理解的是你定義一個數組,數組裏面全是數字,如果沒有最大值,那他就會一直循環下去,設定的到哪停止,那它就會到哪之後就停了。
最簡單的for循環,那就先定義一個數組,
var hhh = [“你”, “wo”, "ad ",“aad”, “ww”, “aa”];
可以寫彈出框,也可以輸出控制器,我就以彈出框爲例
for (i = 0; i < hhh.length;i++)
{
alert(arr);
};
如果你是上面這樣寫,彈出6次,數組裏面是多少值就彈出多少次,彈出一次就把數組裏面的值全部顯示出來
for (i = 0; i < hhh.length;i++)
{
alert(arr[i]);
}
如果你是上面這樣寫,也一樣彈出6次,數組裏面是多少值就彈出多少次,兩種寫法,但又不同,這種寫法,一次只彈出一個值
其實for循環也可以鑲嵌for循環
只要定義多個變量,一步一步鑲嵌,還有就是會玩
在來舉一個遮罩層的案列,
我的遮罩層設置是點擊圖片轉到對應的位置
遮罩層裏面也是有循環的,循環點擊
var
lilist=document.getElementById(“daishi”).getElementsByTagName(“li”);
先定義變量,獲取裏面有幾張圖片,
for(var i=0;i<lilist.length;i++){}
在之後,條件是什麼,長度:長度指的是有幾張圖片,自加一:在原基礎上在加一,
當然我只是吧for循環舉個例子,還要它的屏數,屏數也要定義,等等,看圖片,
圖1
lilist[i].function(){if(transfor){ return;}
點擊執行,執行完畢跳出。
就是這麼簡單,看效果圖