美文网首页
条件判断语句

条件判断语句

作者: 我不帅你不爱 | 来源:发表于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("不及格");

// }

// }

相关文章

  • 2018-12-11

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

  • js--条件判断语句和多重条件判断语句

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

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

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

  • 流程控制语句、条件判断语句、多重条件判断语句

    流程控制语句: 条件判断语句: 多重条件判断语句:

  • js判断语句

    条件判断语句:- 使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则语句不执行...

  • JS逻辑

    条件判断语句 语法1:if(条件判断语句){语句} if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式...

  • js判断

    条件判断语句:使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则语句不执行。i...

  • python循环判断

    1、if 判断语句 if 判断条件1: 执行语句1elif 判断条件2: 执行语句2else: 执行语句 3 ...

  • Go的条件判断语句和跳转关键字break,continue,go

    if判断语句 if判断语句的判断条件不用()包裹,可以在判断语句里面初始化判断条件的值 当判断语句的声明变量和局部...

  • 条件与循环

    条件与循环### 条件语句: 形式: '''if 判断语句 :执行语句1elif 判断语句2:执行语句2elif ...

网友评论

      本文标题:条件判断语句

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