美文网首页
条件语句

条件语句

作者: 梦想成为超人 | 来源:发表于2017-08-14 18:50 被阅读0次

1.1 条件语句
语法

语法 :
    if(表达式或者布尔值){
            语句
    }else{
            语句
    }
if      如果
else    否则

var score = parseInt(prompt("请输入你的成绩"));
if (score>=60){
    alert("恭喜你没有挂科"); //大于等于60就执行此条语句, 后面的语句不执行,跳出循环;
}else{
    alert("恭喜你挂科了" );  //如果小于60就会执行此条语句.跳出循环
}
alert("执行上面的语句之后,执行我");

1.2 多分支条件语句

    var score = parseInt(prompt("请你输入你的成绩"));
    if (score > 90) {
        alert("优秀"); //满足 大于90分 执行此条语句 跳出循环
    } else if (score > 80) {
        aler("良好"); //满足  大于80小于等于90 执行此条语句 跳出循环
    } else if (score > 70) {
        alert("还可以");//满足 大于70小于等于80 执行此条语句 跳出循环
    } else if (score > 60) {
        alert("还行及格了"); //满足 大于60小于等于70 执行此条语句 跳出循环
    } else {
        alert("你完蛋了,没有及格"); //以上条件 都不满足 执行此条语句 跳出循环
    }
    alert("终于执行条件语句了");

    var num = parseInt(prompt("请输入一个数字"));
    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 隐藏了上层条件不成立 跳楼现象 如果有一个条件成立就跳出了循环

三元运算符

表达式(布尔值)?TRUE_VALUES:FALSE_VALUES;

两个数值取其一;

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,如果不写会继续执行后面的语句
default(默认):上面的case语句都不符合才会执行

switch (month) {
        case  (空格)数字,字符串,表达式:
            break;
        case 2:
            break;
        case 3:
            break;
        default:
            break;
    }

var constellatory = prompt("你的星座");//String;
switch (constellatory) {
case "金牛座":
console.log("我是金牛");
// break; //如果输入金牛座不会跳出switch 会到 水瓶座跳出 输入水瓶座
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天");
    }

循环语句 - for循环

流程控制语句 : 条件语句 (if .else ,三元运算,switch)和前测试循环语句.

语法:

for(声明变量;判断条件;其他运算){
     //do  something
        //语句
}


 for(var i  = 0 ① ;i<=100 ②;++i ④){
        console.log(i); ③
    }
 console.log(i) //101  外面也可以访问哦;
  1. ① 初始化一个变量0

  2. ② 判断 真假 布尔值 为真执行③

  3. ③执行之后 执行 ④

  4. ④执行之后 又执行②判断真假

  5. 进行循环

  6. 到第②为FALSE 跳出循环

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

相关文章

  • Java流程控制2

    条件语句 if条件语句,switch多分支语句 if条件语句总 if条件句中又分为:if条件语句,if…else,...

  • Javascript 基础:语句

    1.条件语句 if(条件){语句}if(条件){语句1}else{语句2}if(条件){语句1}else if(条...

  • 语句

    条件语句 if (条件){语句1}else{语句2} if (条件){语句1}else if(条件2){语句2}e...

  • 07-Go语言条件语句

    if条件语句 if条件语句三种格式 if条件语句结构特点 switch条件语句 语句格式 switch语句注意点

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • JavaScript(第三天)—爱创课堂专业前端培训

    一、条件语句 条件语句格式一: if(条件表达式){ 条件表达式成立执行的语句; } 条件语句格式二: if(条件...

  • 条件判断语句、多重条件判断语句

    条件判断语句 多重条件判断语句 if语句语法三:if(条件表达式){语句...}else if(条件表达式){语句...

  • 流程控制

    条件语句 if条件语句 *if条件语句主要用于告知程序当某一个条件成立时,须执行满足该条件的相关语句,if条件语句...

  • 第四节: JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

  • 第四节 JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

网友评论

      本文标题:条件语句

      本文链接:https://www.haomeiwen.com/subject/epgyrxtx.html