逻辑于 逻辑或
&&邏輯與? ||邏輯或
1、在條件判斷中
&&: 所有條件都為真,整體才為真
||: 只要有一個條件為真,整體就為真
2、在賦值操作中
|| ?A||B 首先看A的真假,A為真返回A的值,A為假返回B的值(不管B是啥)
1||2 ==>1
0||false ==> false
&&: A&&B 首先看到A的真假,A為假返回A的值,A為真返回B的值
1&&2 ==》 2
· 0&&false ==》 0
? ? ? ?這里值得注意的一點: 邏輯與&& 的優(yōu)先級是高于邏輯或
0||2&&false||3 ==>3
eg:
var foo= 'hello'; (function (foo) {console.log(foo);var foo = foo || 'world';console.log(foo); })(foo); // 把全局Foo的值作為實參傳遞給私有作用域的形參 console.log(foo);結(jié)果: hell0, hello, hello?
轉(zhuǎn)載于:https://www.cnblogs.com/yaobolove/p/8667161.html
總結(jié)
- 上一篇: 关键词 global 和 n
- 下一篇: 云计算是数据分析的最佳场所吗?