邏輯運算子以及邏輯表示式

2021-08-28 05:17:11 字數 1197 閱讀 5013

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 ...