語(yǔ)句(Statements)

2018-06-15 17:52 更新

條件(Conditionals)

if語(yǔ)句通過布爾條件決定執(zhí)行那個(gè)分支:

if (myvar === 0) {
    // then
}


if (myvar === 0) {
    // then
} else {
    // else
}


if (myvar === 0) {
    // then
} else if (myvar === 1) {
    // else-if
} else if (myvar === 2) {
    // else-if
} else {
    // else
}

下面的switch語(yǔ)句,furit的值決定那個(gè)分支被執(zhí)行。

switch (fruit) {
    case 'banana':
        // ...
        break;
    case 'apple':
        // ...
        break;
    default:  // 所有其他情況
        // ...
}

循環(huán)(Loops)

for 循環(huán)的格式如下:

for(初始化; 當(dāng)條件成立時(shí)循環(huán); 下一步操作)

例子

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

當(dāng)條件成立時(shí)while循環(huán)繼續(xù)循環(huán)它的循環(huán)體。

// 和上面的for循環(huán)相等
var i = 0;
while (i < arr.length) {
    console.log(arr[i]);
    i++;
}

當(dāng)條件成立時(shí),do-while循環(huán)繼續(xù)循環(huán)。由于條件位于循環(huán)體之后,所以循環(huán)體總是被至少至少執(zhí)行一次。

do {
    // ...
} while(條件);

在所有的循環(huán)中:

  • break中斷循環(huán)
  • continue開始一個(gè)新的循環(huán)迭代
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)