官术网_书友最值得收藏!

2.5.1 邏輯操作符

正如加號(+)和星號(*)表示數學操作符,并且有很多符號表示關系操作符,在JavaScript中邏輯操作符也用符號表示,如下所示:

·&&表示AND操作符(兩個&符號,其間沒有空格)。

·||表示OR操作符(兩個通過在鍵盤上同時按下SHIFT和\鍵輸入的豎線符號,并且其間沒有空格)。

·!表示NOT操作符。

AND、OR和NOT操作符的真值表

通過邏輯操作符連接的任何復合條件的結果要么為true要么為false。包含AND操作符的復合條件的結果都為false,除了兩個條件都為true之外。包含OR操作符的復合條件的結果都為true,除了兩個條件都為false之外。對于包含NOT操作符的條件,若原來的條件為true,則結果為false;若原來的條件為false,則結果為true。

通過使用真值表可以概述操作符||(OR)、&&(AND)和!(NOT)的行為。假定X和Y表示簡單的條件,然后在表2-4中前兩欄給出X和Y的值,而X||Y、X&&Y和!X的結果值分別在第3、4、5欄列出。

表2-4 邏輯操作符真值表

主站蜘蛛池模板: 苍南县| 新邵县| 民县| 南岸区| 佛学| 常山县| 天门市| 饶平县| 重庆市| 伊吾县| 山东| 怀仁县| 平乡县| 肇源县| 连江县| 四平市| 武义县| 皋兰县| 丰都县| 龙南县| 茶陵县| 松溪县| 波密县| 宝丰县| 宁城县| 锡林浩特市| 广灵县| 将乐县| 五峰| 华坪县| 衡东县| 通道| 龙口市| 扎囊县| 巴楚县| 永清县| 仪陇县| 喀喇沁旗| 德昌县| 库伦旗| 淮南市|