javascript三目运算符的嵌套
普通的三目运算符比较简单,就不做介绍了,如(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吧,虽然代码量大了,但是有语义化,且逻辑清晰。
javascript三目运算符的嵌套相关推荐
- 选择嵌套_如何优雅地在JavaScript中访问嵌套对象
在JavaScript中访问嵌套对象 以超酷的方式安全地访问JavaScript中的嵌套对象 JavaScript是惊人的,我们都知道.但是JavaScript中的一些东西真的很奇怪,它们让我们大开眼 ...
- JavaScript中if嵌套
01.if嵌套 if 中可以继续嵌套 if - else,else中也可以继续嵌套 if -else if(条件表达式1) { 语句块1 - 1; if(条件表达式2) { 语句块2 - 1; } e ...
- javascript中引号嵌套
<a href=" javascript:document.write(' <a href=/'www.baidu.com /'>baidu</a> ') &q ...
- java中引号嵌套_java和javascript双引号嵌套的问题
双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...
- 《学习笔记10》——JavaScript三目运算符的使用
三目运算符是多种语言中,都有的一种语法,这里着重讲解JavaScript里的用法. 1.判断 基本语法: expression ? sentence1 : sentence2 当expression的 ...
- java双引号嵌套_java和javascript双引号嵌套的问题
双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...
- JavaScript: 三目运算符 / 三元运算符的其他使用途径/方法
首先简单介绍一下 三目运算符:条件 ? 结果1 : 结果2 当条件结果为true,则输出结果1,反之输出结果2 在我之前的认知及使用经历里,三目运算符基本上都是在方法中用来做判断的,在一些比较简单的场 ...
- JavaScript:三目运算符
HELLO 大家好! 三目运算符是一个非常简单且使用的运算符. 是由两个运算符连接的三个操作数据或者表达式 条件表达式?表达式1:表达式0 当条件表达式为true则选择表达式1,反之false则选择表 ...
- JavaScript 三目运算符 return不合语法
问题: JS中 a > b ? return true : return false; 无法通过编译 return a > b ? a : b; 可以运行 原因: https://deve ...
最新文章
- 摄像头与毫米波雷达(Radar)融合
- Jeff Dean谈2020年机器学习趋势:多任务和多模式学习将成为突破口
- PyTorch 0.4新版本 升级指南 no_grad
- sybase sp_procxmode简述
- Markdown完整语法说明
- 国产手机:跨出去之路
- access百科 pc_Access是什么
- 纯php实现中秋博饼游戏(2):掷骰子并输出结果
- Python 办公自动化之全网最强最详细PDF 文件操作手册
- 用python计算有效前沿_【投资组合理论】Python绘制上证50成分股有效前沿和CML
- 网闸准入控制负载均衡
- 云原生落地实践的25个步骤
- java实现mysql拦截_在mybatis执行SQL语句之前进行拦击处理实例
- html中小星星打分,折腾:2颗星星+纯CSS实现星星评分交互效果
- 设计篇:一文分清UIUE
- 你也可以找到好工作(三)大结局
- 安卓开发之样式和主题的使用与夜间/白天模式的动态转换
- 用EXCEL做九九乘法表
- 微生物学期末复习重点
- 第一次登上CSDN的博客
热门文章
- 外贸软件_仿神卓外贸管理软件强大的邮件群发功能(不被退信的实现方法)
- android 带边框的arc,SwiftUI:自定义 Shape 使用 InsettableShape 协议实现向内绘制边框...
- 漏电开关上写着“每月按一次”的试验按钮,试验的是什么?
- 关于旋转图片验证码的暴力思路
- 文档文档被设置了保护密码的处理办法
- 初中计算机水平测试选择题,初中信息技术测试题第三十九套
- java程序员电脑推荐,经典好文
- Golang 编写RPC
- Golang-RPC(二):golang中的rpc实现之json-rpc
- Smobiler 仿脉脉APP个人主页