JavaScript三种判断语句和三元运算符

三种判断语句

1、if结构

语法:if(条件){条件满足时执行的代码块}

2、if else结构

语法:if(条件){条件满足时执行的代码块}
     else{条件不满足时执行的代码块}

3、if else-if结构

语法:if(条件){条件满足时执行的代码块}
     else if{第二条件满足时执行的代码块}
     else if{第三条件满足时执行的代码块}
     else{以上条件都不满足时执行的代码块}

4、switch case语句

语法:switch(条件){
    case 匹配值:

    执行代码块1;

    break;

} default: 没匹配到case对应值时执行的代码块;

5、三元运算符

语法:条件?代码块1:代码块2

如果条件为真则执行代码块1,反之执行代码块2.

例如:

1 var test = 1>3?1:3;
2 console.log (test); 结果 为3.

使用三元运算符判断三个数中最大的数:

例如:

1 <script type="text/javascript">
2     var a = +prompt("请输入第一个数");
3     var b = +prompt("请输入第二个数");
4     var c = +prompt("请输入第三个数");
5     var max = a > b ? a : b;
6     max = max > c ? max : c;
7     alert(max);
8 </script>
posted @ 2017-05-05 00:15  LanceLi  阅读(21746)  评论(0编辑  收藏  举报