javascript 三元运算符的使用

//使用三元运算符

     var code1, code2
            code1 = received_client_count != 0 ? 0 : 1
            code2 = new Date().getTime() - timestamp < 360000 ? code1 : 2
            res.push({
                name,
                code: code2
            });

//不使用三元运算符

     if (received_client_count != 0) {
             if (new Date().getTime() - timestamp < 360000) {
                    res.push({
                        name,
                        code: 0
                    });
                 } else {
                     res.push({
                         name,
                         code: 2
                     });
                 }
             } else {
                 if (new Date().getTime() - timestamp < 360000) {
                     res.push({
                         name,
                         code: 1
                     });
                 } else {
                     res.push({
                         name,
                         code: 2
                     });
                 }
             }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本章将会介绍 模块和源文件访问级别访问控制语法自定义类型子类常量、变量、属性、下标构造器协议扩展泛型类型别名位运算...
    寒桥阅读 908评论 0 2
  • C++运算符重载-上篇 本章内容:1. 运算符重载的概述2. 重载算术运算符3. 重载按位运算符和二元逻辑运算符4...
    Haley_2013阅读 2,324评论 0 51
  • 运算符 是可以检查,修改或者组合值的特殊符号或者短语。例如,加法运算符(+)将两个数相加,像let i = 1 +...
    BoomLee阅读 1,865评论 0 4
  • 宜昌育心经典大地游学第69期亲子经典阅读圆满落幕! 2017-6.24农历六月初一 学习:易经六十一、二卦 三字...
    雅筑小易阅读 384评论 0 1
  • (非原创) 有一类人与俗世不容, 这类人不能在原地停留 因此,他们使亲朋伤心; 他们自由自在漫游世界。 他们在田野...
    这是女侠阅读 341评论 0 1