迴圈也有很多種類,而最常用的就是for迴圈
for迴圈使用來執行重複的程式,最常用來取陣列的值
那要怎麼寫呢
var animal = ['cat', 'dog', 'horse', 'tiger', 'lion']
for(var i = 0;i <animal.length; i++ ){
console.log(animal[i]);
}
在循環開始之前設置變數(var i=0)。
定義循環運行的條件(i 必須小於animal的長度。
在每次被執行後增加一個值(i++)。
除了for以外還能用while來執行迴圈
var animal = ['cat', 'dog', 'horse', 'tiger', 'lion']
var i = 0
while(i <animal.length){
console.log(animal[i]);
i++;
}
也能用do while來執行
var animal = ['cat', 'dog', 'horse', 'tiger', 'lion']
var i = 0
do{
console.log(animal[i]);
i++;
}while(i <animal.length)
function 是由事件驅動或是被呼叫時執行的可重複使用的程式碼
使用function可以方便自己來管理程式
而function可分為 具名function 及 匿名function
匿名函數寫法如下
function(){
console.log('Hello');
}
()
內是用來輸入參數的{}
內就是要執行的程式
ES6 新增了一個新的匿名函數的寫法,Arrow funcion如下
() => {console.log('Herllo')}
接下來就是具名函數
顧名思義就是有名字的function,我們就可以呼叫它來多次執行函數
function andy(){
console.log("I'm Andy");
}
andy();
andy();
andy();
我們呼叫了3次andy()這個函數,所以他就執行了3次