当前位置: javascript教程 > 01-hellojs > 阅读正文

Js 运算符: &&, ||, ? :

2021.2.26.   675 次   388字

这里介绍 Js 运算符:&&,||,? :

1.逻辑与运算符:&&

当左右两边均为真,则为真

var a = 10;
var b = 5;
var b1 = a>1 && b<0;  //则b1的值是 true 
var b2 = a>100 && ++b; //当执行左边时已知为假,必定为假,故右边不执行
document.write(b);  //查看b的值,仍是5,说明右边未被执行
2.逻辑或运算符:||

当左右两边有一处为真,则为真

var c = 10;
var d = 5;
var b3 = c<5 || d>1;  //则b3的值是 true
var b4 = c>2 || ++d;  //执行左边时,已知为真,则必定为真,故右边不执行
document.write(d);  //查看d的值,仍是5,说明右边未被执行
3.三元运算符:? :
var e = 10;
var f = 5;
var g = e>5?e:f;   //如果 ? 前的条件正确,即 e>5 为真,
//则 g 的值是:前的值 e,否则 g 的值是:后的值 f

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群