JavaScript 短路值
2024-09-08 03:52:35
了解表达式中的短路值。
逻辑运算从左到右。逻辑或运算,当左边的条件成立时,后面的条件将不再参与运算。因此在逻辑或运算中,尽量将条件结果为true的放第一位。而在逻辑与运算中,尽量将条件结果为false的放到第一位。
示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title >短路值</ title > </ head > < body > < script > var a='Hello'; var b=(a||'Unknown'); println(b); var c=''; var d=(c||'Unknown'); println(d); var valueOne=0; var valueTwo=1; var valueThree=2; var e=(valueOne||valueTwo||valueThree); println(e); function println(a){ document.write(a+'< br >'); } </ script > </ body > </ html > |
1.逻辑或运算,当左边的条件成立时,后面的条件将不再参与运算。
2.逻辑与运算也会发生短路
最新文章
- 菜鸟快飞之JavaScript对象、原型、继承(一)
- 使用TortoiseGit对android studio工程进行代码版本控制
- C#经典机试题(猫叫)
- iOS开发中的一些细节BUG的解决
- sqlite数据库查询批量
- So many good projects for studying C programming lanuage.
- hdu 4192
- java新手笔记17 参数
- 字符编码笔记:ASCII、Unicode、UTF-8、UTF-16、UCS、BOM、Endian
- applicationContext.xml详解(转)
- Oracle EBS-SQL (BOM-5):检查有BOM但物料状态为NEW的物料.sql
- spring framework - 整体架构
- oracle 使用技巧
- C语言实现用户输入
- HDU 2102 A计划(DFS)
- 【使用WCF,发布服务端浏览报错】未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” 中加载类型 “System.ServiceModel.Activation.HttpModule”。
- web前端性能优化总结
- maven排除jar包冲突
- 第一个vue示例-高仿微信
- 算法(第四版)C# 习题题解——1.3.49 用 6 个栈实现一个 O(1) 队列