• 技术文章 >Web开发 >JavaScript

    js三元运算符判断多个条件

    宋雪维宋雪维2021-01-07 14:11:37原创10625

    小编向大家介绍过JavaScript中使用三元运算符判断条件使用很方便很好用(三元运算符),那么如果要求在JavaScript中判断多个条件为什么要使用三元运算符而不是if...else...语句呢?当然是三元运算符的条件判断写法代码量更简洁。本文具体向大家介绍js中使用三元运算符判断多个条件的具体原因及实例。

    1、语法

    1

    表达式?值1(true):值2(false);

    2、条件判断使用方法

    使用if...else...

    1

    2

    3

    4

    5

    if(type==1){

    var status = '1'

    }else{

    var status = '-1'

    }

    使用三元运算符

    1

    var status = (type==1?'1':'-1')

    结论:三元运算符的条件判断写法代码量更简洁,而常用的if...else...判断则显得有点臃肿,而且也不够优美

    3、实例:js三元运算符判断多个条件

    1

    2

    3

    4

    let time,activeTime,isTime

    time === 1

        ? (activeTime = -1) && (isTime = false)

        : activeTime = ''

    以上就是为什么会在js中使用三元运算符判断多个条件的原因及实例,希望能对你有所帮助哦~

    专题推荐:js三元运算符
    上一篇:js三元运算符语法格式 下一篇:js中三元运算符与if-else嵌套方法

    相关文章推荐

    • python中的binascii模块是什么?• Python中PIL库有何用法?• python中缺少module怎么办?• python中cffi模块如何使用?• python中sys.stdout怎么用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网