三元表达式:简单的if else (双分支) 的简写

语法结构

表达式1/值 ? 表达式2/值 : 表达式3/值;
如果表达式1为 true ,则返回表达式2的值,如果表达式1为 false,则返回表达式3的值

图像详解

  • 应用场景:简单的if else: if 和 else 中的代码只有一行。

数字补零案例

//用户输入0~59之间的一个数字
// 如果数字小于10,则在这个数字前面补0,(加0 拼接) 否则  不做操作
// 用一个变量接受这个返回值,输出
var time = prompt('请您输入一个 0 ~ 59 之间的一个数字');
// 三元表达式   表达式 ? 表达式1 :表达式2
var result = time < 10 ? '0' + time : time; //   把返回值赋值给一个变量
alert(result);

JS学习13:三元表达式相关推荐

  1. JS前端之三元表达式解析

    三元表达式 又叫三元运算符,必须有三个操作数参与的运算 操作符号:? 与: 表达式:在参与 js 程序时,都必须先计算出表达式结果,才能参与后续程序 由于三元表达式具备了一些选择的效果,所以也是一种条 ...

  2. Python学习(13)--Lambda表达式和switch语句的实现

    1.Lambda表达式定义匿名函数    在Python中,Lambda表达式是用来快速定义一个最小函数,这个函数小到什么程度呢,小到只有一行代码,一条语句,在Python中有时候我们为了提高程序的可 ...

  3. js“三元表达式” (三元运算符)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/liu_jiachen/article/ ...

  4. python之三元表达式嵌套三元表达式解析

    python的三元表达式相信学过python的朋友都会.但是大部分学python的朋友不知道的是三元表达式还可以嵌套三元表达式. 请看代码案例: cmp = lambda a, b: 0 if a = ...

  5. Python开发——函数【迭代器、生成器、三元表达式、列表解析】

    递归和迭代 小明问路篇解释说明 递归:小明-->小红-->小于-->小东:小东-->小于-->小红-->小明 小明向小红问路,因小红不知道,所以向小于问路,因小于不 ...

  6. python关系运算符中表示不等于的关系运算符_Python学习之------运算符表达式(关系运算符,逻辑运算符,三元表达式,成员关系)...

    @详细看Python学习手册第121页. 1,算术运算符(加减乘除) 2,关系运算符(又叫比较运算符 > < == != >= <=) xy,x>=y    大小比较,返 ...

  7. Java三元表达式学习笔记

    活不多说,直接上代码 ----------------------------------------以下代码仅为个人学习理解,简单明了,仅供参考--------------------------- ...

  8. 学习日记0802函数递归,三元表达式,列表生成式,字典生成式,匿名函数+内置函数...

    1 函数的递归 函数的递归调用时函数嵌套调用的一种特殊形式,在调用的过程中又直接或者间接的调用了该函数 函数的递归调用必须有两个明确的阶段: 1 回溯:函数一次次的调用下去每一次调用,问题的规模都应该 ...

  9. java前端有三元表达_放心写 JS 三元表达式

    本文鼓吹各位 前端 在写 JS 的时候放心大胆写三目表达式, 不要人云亦云说「不建议使用三元表达式」.欢迎交流不同意见. 三元表达式是啥? 三元表达式怎么用? 1. 赋值: const foo = c ...

最新文章

  1. 使用Python,机器学习和深度学习的5个很棒的计算机视觉项目创意!
  2. PADS LAYOUT的一般流程
  3. python38怎么用_Python基础练习实例38(数组操作)
  4. Thinkphp 整合tcpdf
  5. linux 用户创建、管理、权限分配
  6. net Core做一个webApi的简单实例
  7. debug 和release 的区别
  8. 关于使用MYSQL出现的内存泄漏问题
  9. Android Multimedia框架总结(八)Stagefright框架之AwesomePlayer及数据解析器
  10. 简单实现图片转彩色字符画
  11. python图像质量评价_图像质量评价和视频质量评价(IQA/VQA)
  12. 计算机磁盘管理打不开,教你怎样轻松解决磁盘打不开的问题
  13. WAP技术与网站建立(转)
  14. MySQL 网站上的 GA 是什么意思?
  15. Quadratic Video Interpolation 视频插帧
  16. ventoy集成微PE+优启通;vmware虚拟机如何进入PE系统,ventoy启动盘制作。
  17. jenkins 403 No valid crumb was included in the request 解决方案
  18. UVA 1616 Caravan Robbers 【二分+贪心+枚举分母】
  19. QQ在线客服的二种代码,感觉很不错
  20. MySql: 表级锁、行级锁、共享锁、排他锁、乐观锁、悲观锁

热门文章

  1. 《京东虚拟业务多维订单系统架构设计》阅读笔记
  2. 判断多个复选框是否有被选中
  3. Vector NTI Advance 11.5.1 序列综合分析生物工程学 使用教程
  4. 服务器被勒索病毒攻击怎么办,服务器中了勒索病毒怎么处理
  5. 支付宝当面付接入注意事项
  6. c语言编程单片机中的sbit,单片机c语言的sbit和sfr
  7. 值得收藏的25道Python练手题(附详细答案)
  8. [R]直方圖(Histogram)的用法
  9. 修改Excel工作表名称(CodeName)并不简单
  10. 可观测可回溯 | Continuous Profiling 实践解析