javascript三目运算符的嵌套

javascript三目运算符的嵌套普通的三目运算符比较简单,就不做介绍了,如(expr1)?(expr2):(expr3),之前在使用三目运算符嵌套的时候,我是这样用的(expr1)?(expr2)

大家好,又见面了,我是你们的朋友全栈君。

普通的三目运算符比较简单,就不做介绍了,如(expr1)?(expr2):(expr3),之前在使用三目运算符嵌套的时候,我是这样用的(expr1)?(expr2)?(expr3)?(expr4):(expr5))),现在想想这种方法有点low,那三目运算符如何嵌套呢?

第一种嵌套情况

false?'true':true?'t':'f'

输出t

false?'true':false?'t':'f'

输出f

第二种嵌套情况

true?true?'a':'b':'c'

输出a

true?false?'a':'b':'c'

输出b

false?false?'a':'b':'c'

输出c

总的来看,三目运算符嵌套的写法,使得代码可读性差,简单业务场景下可以试着使用,如果是较复杂的场景,还是老老实实使用if/else吧,虽然代码量大了,但是有语义化,且逻辑清晰。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148585.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月16日 上午7:00
下一篇 2022年6月16日 上午7:00


相关推荐

  • ubuntu 卸载软件命令及方法[通俗易懂]

    ubuntu 卸载软件命令及方法[通俗易懂]1、如果是从UbuntuSoftwareCenter安装的,进入center,找到那个软件,很明显会有“卸载”的按钮;2、如果是tar、gz、zip之类解压就能用,免安装的,直接删除;3、如果是自己下载的deb包安装,或者通过apt-getinstall安装、或者通过添加ppa安装,使用sudoapt-getautoremovesoftware-name来卸载,为了一次卸干净,可以

    2022年10月5日
    5
  • BIEE-1 初始化块和变量[通俗易懂]

    BIEE-1 初始化块和变量[通俗易懂]一、初始化块biee初始化块分为资料库、会话两类资料库初始化块:可批量同事定义变量的值配置:1.“编辑数据源”写入sql并分配地址池;2.“编辑数据目标”配置变量,变量的值和初始化sql结果是按顺序匹配的,一对一关系;3.“刷新时间间隔”默认是1小时,即每个一小时系统就会自动执行一遍此初始化块语句,并把结果存在缓冲池中,用户登录系统时,从缓冲池中

    2025年5月24日
    4
  • uniapp防抖节流的使用

    uniapp防抖节流的使用节流规定时间内 只触发一次 可以通过设置 immediate 来决定触发的时机在这个时间的开始 还是结束的时候执行 使用 uview 此处用法为在 js 中调用 需要写 this u throttle this u throttle this toNext 500 防抖使用 uview 防止触发多次接口建议使用防抖 此处用法为在 js 中调用 需要写 this u debounce this u debounce this toNext 500 或者用当前点击时间为判断条件 dat

    2026年3月19日
    2
  • 天工超级智能体(Skywork Super Agents) AI版office v3.1.3 安卓版

    天工超级智能体(Skywork Super Agents) AI版office v3.1.3 安卓版

    2026年3月16日
    1
  • Java Arrays.asList()方法详解

    Java Arrays.asList()方法详解本文是对 Arrays asList 方法从源码角度进行分析 解析使用中的一些困惑 首先看 Arrays asList 的源码 publicstatic T a returnnewArr a 使用该方法可以将一个变长参数或者数组转换成 List 看似很简单但实际使用起来却会发现存在很多问题 看下面代码来发现问题

    2026年3月18日
    2
  • Office 2007或Office 2010套件初始安装中断后无法重新启动安装程序,错误“Microsoft Office xxx在安装过程中出错”…[通俗易懂]

    大家好,不知道大家在安装Office2007或Office2010时有没有遇到过这样的现象,在您第一次安装Office2007或Office2010套件时,因为某种原因安装中断,当您试图重新安装相同的Office套件时,安装失败并且收到如下的错误提示MicrosoftOffice<具体Office套件名>在安装过程中出错.具体祥见下图:其实出现这个错误的原因可能是因为在您上一次安…

    2022年4月3日
    154

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号