表达式1 ? 表达式2 : 表达式3
    是对if……else语句的一种简化写法

    案例: 是否年满18岁 从两个数中找最大值

    1. <script>
    2. //用条件运算符求两个数的较大值
    3. var a = 30;
    4. var b = 20;
    5. var c = a>b?a:b;
    6. console.log(c);
    7. </script>
    8. <script>
    9. //用条件运算符求三个数的较大值
    10. var a = 30;
    11. var b = 20;
    12. var c = 15;
    13. /*
    14. //求a和b中的较大值
    15. var d = a>b?a:b;
    16. //求d和c中的较大值
    17. var e = d>c?d:c;
    18. console.log(e);
    19. */
    20. var d = (a>b?a:b)>c?(a>b?a:b):c;
    21. console.log(d);
    22. </script>
    23. <script>
    24. //利用条件运算符求一个数的绝对值
    25. var a = -5;
    26. var d = a>=0?a:-a;
    27. console.log(d);
    28. </script>

    image.png