iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 13
0

菜菜菜的前端學習日誌 - Day13

迴圈

for

迴圈也有很多種類,而最常用的就是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++)。

while

除了for以外還能用while來執行迴圈

var animal = ['cat', 'dog', 'horse', 'tiger', 'lion']

var i = 0
while(i <animal.length){
    console.log(animal[i]);
    i++;
}

do whole

也能用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次


上一篇
判斷式
下一篇
運算子的優先序
系列文
菜菜菜的前端學習日誌30

尚未有邦友留言

立即登入留言