JS--条件语句

一、If条件判断

  1.1 if条件  

if(条件){
    //js代码
}

  1.2 if...else  

if(条件){
    //js代码
}else {
  //js代码 
}

  1.3 if..else if..else  

if(条件){
      //js代码
}else if(条件){
      //js代码
}else{
      //js代码
}

  

二、条件比较

  2.1 == 和 !=

  只需要值相等就可以了,数据类型可以不一致  

1 == '1'
true
1 != 2
true
1 != '1'
false

  2.2 === 和!==

  值和数据类型都要一致  

1===1
true
1==='1'
false
1 !== '1'
true
1 !== 2
true

  2.3 && 和 || (and 和 or) 

1 == 1 && 2 == '2'
true
1 === '1' || 2 === 2
true
1 === '1' || 2 === '2'
false
1 == 1 && 2 === '2'
false

  

三、switch...case 

switch(n)
{
case 1:
  执行代码块 1
  break;
case 2:
  执行代码块 2
  break;
default:
  n 与 case 1 和 case 2 不同时执行的代码
}

# default 关键词来规定匹配不存在时做的事情

  例如: 

var day=new Date().getDay();
switch (day)
{
case 6:
  x="Today it's Saturday";
  break;
case 0:
  x="Today it's Sunday";
  break;
default:
  x="Looking forward to the Weekend";
}

  

猜你喜欢

转载自www.cnblogs.com/bigberg/p/9238593.html