&&(与)
1、语法格式: 表达式 && 表达式
2、规则:如果(左边表达式)判断是false,则返回(左边表达式)的值,否则返回(右边表达式)的值
||(或)
1、语法格式: 表达式 || 表达式
2、规则:如果(左边表达式)判断为true,则返回(左边表达式)的值,否非返回(右边表达式)的值
! (非) : 取反
<script type="text/javascript">
//第一步 true && 3
//第二步 false && 5
//第三步 3 || false
// 所以结果为3
console.log( true && 3 || false && 5 );
<script type="text/javascript">
// 第一步比较 false&&3 得到的是false
// 第二步比较 true&&4 得到的是4
// 第三步比较 false||4得到的是4
// 所以最终结果为4
console.log(false && 3 || true && 4);
</script>