Javascript && 与 || 操作符运用
XMit Lv3

逻辑与(&&)操作符

高级程序设计对&&的解释是,如果第一个操作数能够决定结果,则不会再对第二个操作数求值。

1
2
3
4
5
6
7
8
9
10
11
12
true && true;     // => true
true && false; // => false
false && true; // => false
false && false; // => false

var a = 0;
var result = (a && 3);
console.log(result); // => 0

var a = 1;
var result = (a && 3);
console.log(result); // => 3

逻辑与(&&)操作符运算规则是:如果第一个操作数为’假‘,则返回这个操作数,反之则返回第二个操作数。

逻辑或(||)操作符

高级程序设计对||的解释是,如果第一个操作数为true,则不会再对第二个操作数求值。

1
2
3
4
5
6
7
8
9
10
11
12
true || true;     // => true
true || false; // => true
false || true; // => true
false || false; // => false

var a = 0;
var result = (a || 3);
console.log(result); // => 3

var a = 1;
var result = (a || 3);
console.log(result); // => 1

逻辑或(||)操作符运算规则是:如果第一个操作数为’真‘,则返回这个操作数,反之则返回第二个操作数。

由 Hexo 驱动 & 主题 Keep
本站由 提供部署服务