范仁义js课程---24、条件运算符

范仁义js课程---24、条件运算符

一、总结

一句话总结:

条件运算符的基本结构是 表达式?语句1:语句2 ,表示如果表达式的值为true,执行语句1,否则执行语句2,相当于if-else结构的缩写,例如a > b ? alert("a大"):alert("b大");

1、用条件表达式求a和b中的较大值的实例?

var max = a > b ? a : b;

二、条件运算符

博客对应课程的视频位置:24、条件运算符
https://www.fanrenyi.com/video/19/121

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>条件运算符</title>
 6 </head>
 7 <body>
 8 <!--
 9 条件运算符
10 
11 三元运算符
12 
13 条件表达式?语句1:语句2
14 如果条件表达式的值为true,则执行语句1,否则执行语句2
15 
16 条件运算符就相当于是if选择结构的缩写
17 
18 
19 
20 -->
21 <script>
22     // var year=2008;
23     // var year=prompt('请输入年份,用于判断是否为闰年');
24 
25     // if((year%4==0&&year%100!=0)||year%400==0){
26     //     alert(year+'这一年是闰年');
27     // }else{
28     //     alert(year+'不是闰年年');
29     // }
30     // (year%4==0&&year%100!=0)||year%400==0?alert(year+'这一年是闰年'):alert(year+'不是闰年年');
31 
32     //基本结构
33     //false?alert('语句1'):alert('语句2');
34 
35     //求两个数中的最大值
36     var a=45;
37     var b=33;
38     var max=a>b?a:b;
39     alert('max='+max);
40 </script>
41 </body>
42 </html>
 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/12381410.html