逻辑运算符
在逻辑运算中逻辑运算符用于判断表达式的真假,其结果为“真(1)”,“假(0)”
- !代表非(取反),!a意思为:如果a为假的,则!a为真;如果a为真,则!a为假。 (真变假,假变真)
- && 代表与,a&&b意思为:只有a和b都为真时,结果才为真;如果a和b中有一个是假的,结果就是假的。
- || 代表或,a||b意思为:只有a和b都为假时,结果才为假;如果a和b中有一个为真,结果就是真。
逻辑运算中的短路、
1.如果“&&”运算符左边值是假的,则右边就不再进行运算,整个表达式就是假的,结果为0。
2.如果“||”运算符左边值是真的,则右边就不再进行运算,整个表达式就是真的,结果为1。