條件語句

1.1 條件語句
語法

語法 :
    if(表達(dá)式或者布爾值){
            語句
    }else{
            語句
    }
if      如果
else    否則

var score = parseInt(prompt("請輸入你的成績"));
if (score>=60){
    alert("恭喜你沒有掛科"); //大于等于60就執(zhí)行此條語句, 后面的語句不執(zhí)行,跳出循環(huán);
}else{
    alert("恭喜你掛科了" );  //如果小于60就會(huì)執(zhí)行此條語句.跳出循環(huán)
}
alert("執(zhí)行上面的語句之后,執(zhí)行我");

1.2 多分支條件語句

    var score = parseInt(prompt("請你輸入你的成績"));
    if (score > 90) {
        alert("優(yōu)秀"); //滿足 大于90分 執(zhí)行此條語句 跳出循環(huán)
    } else if (score > 80) {
        aler("良好"); //滿足  大于80小于等于90 執(zhí)行此條語句 跳出循環(huán)
    } else if (score > 70) {
        alert("還可以");//滿足 大于70小于等于80 執(zhí)行此條語句 跳出循環(huán)
    } else if (score > 60) {
        alert("還行及格了"); //滿足 大于60小于等于70 執(zhí)行此條語句 跳出循環(huán)
    } else {
        alert("你完蛋了,沒有及格"); //以上條件 都不滿足 執(zhí)行此條語句 跳出循環(huán)
    }
    alert("終于執(zhí)行條件語句了");

    var num = parseInt(prompt("請輸入一個(gè)數(shù)字"));
    if (num < 8) {
        num += 10;
    } else if (num <= 25) {
        num += 10;
    } else if (num % 2 == 0) {
        num = 50;
    } else if (num % 5 == 0) {
        num = 1000;
    } else {
        num = 10000;
    }
    console.log(num); 

else 隱藏了上層條件不成立 跳樓現(xiàn)象 如果有一個(gè)條件成立就跳出了循環(huán)

三元運(yùn)算符

表達(dá)式(布爾值)?TRUE_VALUES:FALSE_VALUES;

兩個(gè)數(shù)值取其一;

console.log(true  ? 1 : 0);//1
console.log(false ? 1 :0 )? //0
console.log(3>8   ? "TRUE":"FALSE")//"FALSE"

var a = 7<8? 7:8 ;  //8 變量賦值

條件語句-switch語句

break:跳出 switch,如果不寫會(huì)繼續(xù)執(zhí)行后面的語句
default(默認(rèn)):上面的case語句都不符合才會(huì)執(zhí)行

switch (month) {
        case  (空格)數(shù)字,字符串,表達(dá)式:
            break;
        case 2:
            break;
        case 3:
            break;
        default:
            break;
    }

var constellatory = prompt("你的星座");//String;
switch (constellatory) {
case "金牛座":
console.log("我是金牛");
// break; //如果輸入金牛座不會(huì)跳出switch 會(huì)到 水瓶座跳出 輸入水瓶座
case "水瓶座":
console.log("我是水瓶座");
break;
case "天秤座":
console.log("我是天秤座");
break;
default:
console.log("不是座");
break;
}


var month = parseInt(prompt("輸入月份"));
switch(month){
case 1:

            case 8:
            case 10:
            case 12:
            console.log(month+"月有31天");
            break;
            case 2:
            console.log(month+"月28");
            break;
            default:
            console.log(month+"月有30天");
    }

循環(huán)語句 - for循環(huán)

流程控制語句 : 條件語句 (if .else ,三元運(yùn)算,switch)和前測試循環(huán)語句.

語法:

for(聲明變量;判斷條件;其他運(yùn)算){
     //do  something
        //語句
}


 for(var i  = 0 ① ;i<=100 ②;++i ④){
        console.log(i); ③
    }
 console.log(i) //101  外面也可以訪問哦;
  1. ① 初始化一個(gè)變量0

  2. ② 判斷 真假 布爾值 為真執(zhí)行③

  3. ③執(zhí)行之后 執(zhí)行 ④

  4. ④執(zhí)行之后 又執(zhí)行②判斷真假

  5. 進(jìn)行循環(huán)

  6. 到第②為FALSE 跳出循環(huán)

①②③④②③④②③④②③④②③

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、條件語句 條件語句通過設(shè)定的一個(gè)或多個(gè)條件來執(zhí)行程序,在條件為真時(shí)執(zhí)行指定的語句,在條件為 false 時(shí)執(zhí)行...
    Albert_Li99閱讀 2,614評(píng)論 0 2
  • 之前一直對switch語句的使用不了解,總和if條件語句混淆,于是決定好好研究研究,便也記錄下來~ 一、switc...
    一念成mo閱讀 1,118評(píng)論 0 0
  • 1、do while 使用場景:do...while 循環(huán)是 while 循環(huán)的變體。在檢查while()條件是否...
    Sheryl_Nome閱讀 366評(píng)論 0 0
  • 條件語句的作用是,當(dāng)用戶滿足某個(gè)特定的條件時(shí),才會(huì)執(zhí)行相應(yīng)的語句。 if 結(jié)構(gòu) if結(jié)構(gòu)是先判斷一個(gè)表達(dá)式的布爾值...
    壽木閱讀 209評(píng)論 0 0
  • 1.事件只是憤怒的誘因,而信念才是憤怒噴薄的本質(zhì)。 我們常說,要做情緒的主人,但這個(gè)主人并不是隨時(shí)隨地都可以控制了...
    秦宇樓閱讀 1,018評(píng)論 0 6