简化判断语句if...else 的长度
2019-01-17 09:05
106 查看
开发工具与关键技术:VS JavaScript 作者:宋永烨 撰写时间:2019年1月16日
如图所示,这是一个判断,当点击的div 背景颜色为红色时,变为蓝色,否则为红色
但 由于if…else语句的构造,使得代码量变大,
优化方案:
使用三目运算
三目运算结构 判断的公式 ? 当结果正确时运行 : 当结果错误时运行;
效果如下图所示
五行代码缩为一行
因代码非常简单,故不演示效果
注意: 该方法仅适用与简答的判断过于复杂的请用if…else判断.
相关文章推荐
- 20141013--判断语句(if ,else)
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)
- 2-2-2 判断语句-if-else新例子?
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 例题:请输入一个时间,判断是一天中的哪个时间。逻辑思维比较强的一个题。主要复习一下if else语句
- linux shell if else 多个选择条件的判断语句 语法
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句(A?B:C)
- 判断语句中出现if...else运行特点
- C/C++学习(一)题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
- SQL语句中如何使用含有if....else...判断语句
- SQL语句中如何使用含有if....else...判断语句
- shell 判断语句 if else
- Interview----求 1+2+...+n, 不能用乘除法、for、while if、else、switch、case 等关键字以及条件判断语句 (A?B:C)
- 2-2-2 判断语句-嵌套if-else(从2个数比较到3个数)
- 一道腾讯的笔试题,不使用任何判断语句求出两个数中的较大者(即 if、if...else...、>、<、==、while等语句)
- SQL Server判断语句(IF ELSE/CASE WHEN )
- 奇偶数判断2(if else+switch语句)