美文网首页
逻辑运算和switch while

逻辑运算和switch while

作者: fb941c99409d | 来源:发表于2020-01-05 15:44 被阅读0次

&&

// 两个操作数,如果第一个为假,则返回第一个,如果第一个为真,就返回第二个操作数
        console.log(1 && 0);//0
        console.log(9>8 && 5<4);//false
        console.log(0 && 1);//0
        console.log(9<8 && 5>4);//false
        //布尔值判断时返回布尔值,其他返回操作数具体值或运算的结果

// 多个操作数,当前面几个数都为真,返回最后一个操作数,如果有N个为假,则返回第一个为假的操作数
        console.log(2 && 1 && true && 'abc' && false);//false
        console.log(2 && false && 0 && null && true);//false

||

// 两个操作数,如果第一个为真,就返回第一个操作数,如果第一个为假,则返回第二个
        console.log(1 || 0);//1
        console.log(9>8 || 5<4);//true
        console.log(0 || null);//null
        console.log(9<8 || 5>4);//true

// 多个操作数,当所有都为假,返回最后一个操作数,如果有N个为真,则返回第一个为真的操作数
        console.log(0 || "" || null || undefined || false);//false
        console.log(false || undefined || 2 || null || true);//2

! 取反

switch 使用注意: js内部使用全等判断 ,PHP内部使用的是 == 松散型

var a= "1";
switch(a){
    case 1:
        console.log(1);
        break;
    case 2:
        console.log(2);
        break;
    default:
        console.log('default');
}

while循环

<script>
  while(i<100){
      do something...;
  }
  // do while 至少执行一次
  do{
      do something...;
  }while(i<100);
</script>

相关文章

网友评论

      本文标题:逻辑运算和switch while

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