狂虐H5+移动跨平台开发前端开发学习江南js

08-JavaScript基础-逗号和三目运算符

2017-08-12  本文已影响853人  极客江南

逗号运算符

    求变量b的值
    var a, b;
    b = (a=4, ++a, a * 7);

三目运算符(条件运算符)

//    用户从输入三个整数,找出最大值,然后输入最大值
//    1.定义三个变量, 用于保存用户输入的三个整数
    var a, b, c;
//    2.利用window.prompt接收用户输入的数据
//    注意点: 通过prompt返回给我们的数据是String类型, 需要转换为Number
//    利用Number函数和+效果一样
    a =  Number(window.prompt("请输入内容")); 
    b =  +(window.prompt("请输入内容")); 
    c =  +(window.prompt("请输入内容")); 
//    3.定义一个变量保存最大值
    var max;
    /*
//    4.利用三目运算符进行两两比较
    max = a > b ? a : b; // 9 > 6 ? 9 : 6; max = 9;
//    如果关系运算符两边都是字符串, 不会转换为数值, 而是比较Unicode码
    max = max > c ? max : c; // 9 > 10 ? 9 : 10; max = 10;
    */
    // 企业开发中并不是代码越少越好,如下方式(a > b ? a : b)需要计算两次, 性能没有上面一种方式好, 并且阅读性也不如上面一种方式
    max = (a > b ? a : b) > c ? (a > b ? a : b) : c;
    console.log(max);

学习交流方式:
1.微信公众账号搜索: 李南江(配套视频,代码,资料各种福利获取)
2.加入前端学习交流群:
302942894 / 289964053 / 11550038

上一篇 下一篇

猜你喜欢

热点阅读