1.邏輯運算子
邏輯與 and &&
邏輯或 or ||
邏輯非 not !
2.邏輯表示式:用邏輯運算子連線的式子
結果:真----假
3.邏輯與表示式&&(全真才是真,有假就是假)
表示式1 && 表示式2 結果
真 真 真
真 假 假
假 真 假
假 假 假
女同學找男朋友(高富帥),三個條件都成立,才是真
如果我現在給你乙個邏輯與運算,但是在最開始的第乙個式子已經不成立,那麼整個表示式結果就是假(找假問題)
var num1 = 10, num2 = 20;
var res = num1 > 20 && num2 < 40;
console.log(res);//false
4.邏輯或表示式||(有真就是真,全假才是假)
表示式1 || 表示式2 結果
真 真 真
真 假 真
假 真 真
假 假 假
男同學找女朋友(白富美),只要乙個條件成立就是真
找真問題
5.邏輯非!(取反)
原本是真的,就是假的
原本是假的,就是真的
var res = true;
res = !!res;
console.log(res);
var num1 = 10, num2 = 20;
var res = !(num1 > 5);
console.log(res);//false
6.討論邏輯運算子的優先順序
優先順序: ! > && > ||
var num1 = 10, num2 = 20;
var res = num1 > 20 || num2 < 10 && !(num1 > 5);
// 假 假
console.log(res);
linux shell 邏輯運算子 邏輯表示式詳解
shell的邏輯運算子 涉及有以下幾種型別,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。一 邏輯運算子 邏輯卷標表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block ...
linux shell 邏輯運算子 邏輯表示式詳解
shell的邏輯運算子 涉及有以下幾種型別,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。一 邏輯運算子 邏輯卷標表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block ...
linux shell 邏輯運算子 邏輯表示式詳解
shell的邏輯運算子 涉及有以下幾種型別,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。一 邏輯運算子 邏輯卷標表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block ...