美文网首页web前端
1.13 js中三种常用的判断语句

1.13 js中三种常用的判断语句

作者: NULL_2022 | 来源:发表于2020-08-07 11:44 被阅读0次

js中三种常用的判断语句

  • if、else if、else
  • 三元运算符
  • switch case
    这三种判断语句都有多种组合方式

if

let x = 10;
if(x > 0){ //如果x>0该条件成立,会执行{}大阔号内的语句,如果不成立直接跳过不执行
    x++;
    console.log(x);
 }

if else

let x = 10;
if(x > 10){ //如果条件成立,则执行x++;
    x++;
}else{//如过条件不成,则执行else里的语句 x--;
    x--;
}

if 、else if 、else

let x = 10;
if(x == 1){ //如果x = 1,则执行x += 1;
    x += 1;
}else if(x == 5){//如果x = 5,则执行x += 2;
    x += 2;
}else if(x == 10){//如果x = 10,则执行x += 3;
    x += 3;
}else{ //如果以上条件都不成立,则执行else语句 x += 4;
    x += 4;
}

嵌套 if else

let x = 10;
if(x > 0){ //如果x > 0,则执行{}大括号内的语句
   if(x<10){//如果x < 10,则执行x++;
       x++;
    }else{//条件不成立则走else语句,x--
       x--;
    }
}else{//如果x > 0条件不成立则执行else语句,x--
   x--;
}

三元运算符:条件?成立的情况:不成立的情况;一般处理简单的if else情况

let x = 10;
if(x >10){
    x++;
}else{
    x--;
 }
//使用三元运算符写出上面的效果
x > 10 ? x++ : x--;

使用三元运算符做多件事情,则用小括号包起来,每一件事情用逗号分隔

let x = 10;
if (x > 0) {
    x++;
    console.log(x);
}else{
    x--;
}
 //使用三元运算符做多件事情,则用小括号包起来,每一件事情用逗号分隔
x > 0 ? (x++, console.log(x)) :x--;

相对复杂的三元运算符

let x = 10;
if(x > 0){ //如果x > 0,则执行{}大括号内的语句
   if(x<10){//如果x < 10,则执行x++;
       x++;
    }else{//条件不成立则走else语句,x--
       x--;
    }
}else{//如果x > 0条件不成立则执行else语句,x--
   x--;
}
//使用三元运算符写出上面的效果
x > 0 ? (x < 10 ? x++ : x--) : x--;

三元运算符: /在条件成立或者不成立的时候,如果不想做一些事情,可以使用null/undefined等来占位即可,如果不占位则会报错

let x = 10;
if (x > 0) {
    x++;
    console.log(x);
}
//使用三元运算符写出上面的效果
x > 0 ? (x < 10 ? x++ : x--) : null;
// x > 0 ? (x < 10 ? x++ : x--) : ; //这样报错

switch case:

let str = '10';
switch (str) { //switch(表达式)
    case '1'://在x='1'的情况下执行 case 常量表达式:常量表达式与switch中的表达式进行比较,注意这里的比较是 === 全等,等号两边必须数据类型一致,不然会直接走default
          str += 1;
          break;//每个case里面需要设置break(以供此条件处理完事情后,通知代码不在往下执行)
    case '5':
          str += 2;
          break;
    case '10':
          str += 3;
          break;
    default://=>如果以上条件都不满足,则走default,default中不需要设置break,执行完default语句,则整个switch语句执行完成。
          str += 4;
}
console.log(str);//'103'

相关文章

  • 1.13 js中三种常用的判断语句

    js中三种常用的判断语句 if、else if、else 三元运算符 switch case这三种判断语句都有多种...

  • 04-js的语句

    js的语句 java的语句if判断switch循环for、while、do while js的语句if判断Tips...

  • 关于if(xx)和 a==b的判断

    if条件判断语句 if条件判断语句,是流程控制语句中最常用的一种。适合短逻辑的判断,否则会显得比较冗余。 if条件...

  • if判断

    if判断有三种: 第一种:单个if语句进行判断 if(条件){ js执行代码 } 第二种:if..else判断 i...

  • 13_JavaScript基础入门(3)

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

  • 2.原生js——流程控制语句

    流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、d...

  • js条件判断

    // js中的判断操作语句 /* * if/else/else if */ { let num = 12; if(...

  • Python基础部分(四)

    常用的数据类型转换 if判断语句 if语句是用来对程序中的情况做出判断,其语法如下: 如:

  • js之你不知道的流程控制

    js 流程控制(语句) 1. if 语句 大多数编程语言常用的语句: if (condition 1){ sta...

  • 常用JS语句

    截取字符串 str.slice(start,length); //(从哪个位置开始, 截取的长度) str.sub...

网友评论

    本文标题:1.13 js中三种常用的判断语句

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