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>
你的出现让我有了杂念