美文网首页
条件判断语句

条件判断语句

作者: 我不帅你不爱 | 来源:发表于2016-10-20 19:33 被阅读0次

    if else

    if(条件)语句  if(a<1) alert(a); //如果不写大括号,if条件只能显示他后边的一句语句

    var a = 2;

    if(a < 1)

    alert(a);//只有这段语句被条件限制

    alert(3);

    if(条件){}

    var a = 2;

    if(a<1){

    alert(a);

    alert(3);//使用{}包含多条语句,组成代码块,则都会被条件限制

    }

    if(条件){}else{}

    var a = 2;

    if(a<1){

    alert(a);

    }else{//在条件不成立时执行else下的语句

    alert("不成立");

    }

    if(条件1)else if(条件2){}else if(条件3){}else{}

    80-100 优秀  g>=80  g<=100

    70-80  良好

    60-70  及格

    <60    不及格

    var g = 0;

    if(g>100 || g<0){

    alert("输入错误")

    }else if(g>=80 && g<=100){

    alert("优秀");

    }else if(g>=70 && g<80){

    alert("良好");

    }else if(g>=60 && g<70){

    alert("及格");

    }else{

    alert("不及格");

    }

    在if的条件判断中,会有一个强制类型转换Boolean

    非空字符串 true  空字符串  false

    非0        true  0 NaN    false

    undefined false

    后期会有一些解决js兼容的问题

    如:document.getElementsByClassName w3c标准但是在不支持标准的浏览器里不支持这个方法

    if(doucment.getElementsByClassName){}用这个方法可以去判断

    var a = true;

    if(a){

    return "正确";

    }else{

    return "错误";

    }

    三元运算符

    条件?返回值1:返回值2;  //返回值1是在条件成立时返回的值

    返回值2是在条件不成立时返回的值

    switch case

    当n的值和case后的值相等的时候,执行对应的语句

    break跳出当前代码块

    switch(n){

    case 1:

    语句

    break;

    case 2:

    语句

    break;

    case 3:

    语句

    break;

    default:

    语句

    }

    n值为变量时的用法

    var n = 2;

    switch(n){

    case 1:

    alert("执行了第1条语句");

    break;

    case 2:

    alert("执行了第2条语句");

    break;

    case 3:

    alert("执行了第3条语句");

    break;

    default:

    alert("执行了default语句");

    }

    n值为常量

    var g = 61;

    switch(true){

    case g>=80&&g<=100:

    alert("优秀");

    break;

    case g>=70&&g<80:

    alert("良好");

    break;

    case g>=60&&g<70:

    alert("及格");

    break;

    default:

    alert("不及格");

    }

    */

    // var a = 0;

    // Boolean(a) //变成 true

    // if(undefined){

    // alert('成立');

    // }else{

    // alert("不成立");

    // }

    // alert(document.getElementsByClassName)

    // function re(){

    // var a = false;

    // if(a){

    // return "正确";

    // }else{

    // return "错误";

    // }

    // }

    // var a = "";

    // var c = a>3?"正确":"错误";

    // // var c = re();

    // var isWatermelon = true;

    // if(isWatermelon){

    // alert("买一个包子");

    // }else{

    // alert("买一笼包子");

    // }

    // alert(c);

    // function a(g){

    // if(g>100 || g<0){

    // alert("输入错误");

    // }else if(g>=80 && g<=100){

    // alert("优秀");

    // }else if(g>=70 && g<80){

    // alert("良好");

    // }else if(g>=60 && g<70){

    // alert("及格");

    // }else{

    // alert("不及格");

    // }

    // }

    相关文章

      网友评论

          本文标题:条件判断语句

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