1. 三目運(yùn)算符
var sex=(s==1)?'男':'女';
()內(nèi)部是判斷條件
當(dāng)條件為true時(shí),賦值引號(hào)前的值
當(dāng)條件為false,賦值引號(hào)后面的值
2. for循環(huán)
可將同一代碼塊多次執(zhí)行,執(zhí)行次數(shù)可自定義
通常用于向頁面內(nèi)渲染同一個(gè)標(biāo)簽或代碼塊
通常用i代表循環(huán)次數(shù),在外部聲明時(shí),是公共變量,在內(nèi)部聲明時(shí),是私有變量
先聲明變量i,賦予初始值,在進(jìn)行條件判斷,滿足條件,執(zhí)行for循環(huán)內(nèi)部代碼塊,最后i++
3. switch
var n = 0;
// n自定義的變量
// 根據(jù)變量的值和case中的條件做關(guān)系運(yùn)算
switch (n) {
// 必須寫break,寫在case最后面
case 0:
console.log(n);
break;
case 1:
console.log(1);
break;
default:
console.log(2);
// 除了上面case條件之外得所有情況
// 寫在switch最后面,不用寫breakl;
}
4. while
var x = '';
var i = 0 ;
while(i<10){
if( i == 3){
// break;
continue;
}
x = x + "The number is" + i + "<br>";
i++;
}
document.write(x);