05-分支結(jié)構(gòu)

//js中的分之結(jié)構(gòu)有兩種:if語句,switch語句
/*1.if語句

  • a.if(條件語句){滿足條件要執(zhí)行的代碼塊}
    */
    var age = 18
    if(age>=18){
    console.log('成年')
    }

//b.if(條件){語句塊1}else{語句塊2}
if(age>=18){
console.log('成年')
}else{
console.log('未成年')
}

//c.if - else if - else(相當于python中的if-elif-else)
if(age<18){
Console.log('未成年')
}else if(age<40){
console.log('青年')
}else{
console.log('老年')
}

//2.switch語句
/*
switch(變量){
case 值1:
語句1;
break;
case 值2:
語句2;
break;
...
default:
語句3;
break;
}
執(zhí)行過程:使用變量的值依次和后邊每個case后面的值進行判斷,看是否相等(是否完全相等)。
如果相等就執(zhí)行那個case后面對應(yīng)的語句。如果前面每個case后面的值都和變量的值不相等,就執(zhí)行default后邊的語句
*/
var score = 10;
switch(score){
case 1:
console.log('F');
break;
case 10:
console.log('A+')
break;
case 9:
console.log('A');
break;
default:
console.log('其他');
break;
}
console.log('======')

//10分制分數(shù):0-5:不及格,6-7:及格 8-9:良好 10:優(yōu)秀
score = 9
switch(score){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
console.log('不及格');
break;
case 6:
case 7:
console.log('及格');
break;
case 8:
case 9:
console.log('良好');
break; // switch中的break,可以讓switch直接結(jié)束
case 10:
console.log('優(yōu)秀');
break;
}

//0-6表示星期1到星期日
var week = 0;
switch(week){
case 0:
console.log('周一');
break
case 1:
console.log('周二');
break;
case 2:
console.log('周三');
break;
case 3:
console.log('周四');
break;
case 4:
console.log('周五');
break;
case 5:
console.log('周六');
break;
case 6:
console.log('周日');
break;
default:
console.log('其他情況')

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容