11课:switch开关
🔗

switch开关

&& || !组合条件

📖知识引入

🔗&&与运算
两个条件都为true才返回true,像两把锁都要开
||或运算
只要一个条件为true就返回true,像多把钥匙任开一把
!非运算
!取反布尔值,true变false,false变true
🚪短路求值
&&左边为false就不算右边,||左边为true就不算右边
📊运算优先级
!高于&&高于||,建议用括号让逻辑更清晰

🔍逻辑运算符示例

📝逻辑运算符示例
💻
点击「运行」查看输出
逻辑运算真值表:
┌─────┬─────┬───────┬──────┬──────┐
│  A  │  B  │ A&&B  │ A||B │  !A  │
├─────┼─────┼───────┼──────┼──────┤
│  T  │  T  │   T   │   T  │   F  │
│  T  │  F  │   F   │   T  │   F  │
│  F  │  T  │   F   │   T  │   T  │
│  F  │  F  │   F   │   F  │   T  │
└─────┴─────┴───────┴──────┴──────┘

短路求值:

&&: 左边false直接false,不算右边
||: 左边true直接true,不算右边

🎯小测验

1题:true && false?

2题:!true?

3题:false || true的结果?

📝本课知识点

  • &&两个都true才true
  • ||一个true就true
  • !取反
  • 短路求值优化
  • 用括号让逻辑清晰
11课完成!继续探索下一课吧 🚀