麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascript邏輯運算符

2019-11-08 00:04:01
字體:
來源:轉載
供稿:網友

1、只要“||”前面為false,不管“||”后面是true還是false,都返回“||”后面的值。

2、只要“||”前面為true,不管“||”后面是true還是false,都返回“||”前面的值。

alert(0||1);//0意味著false,而后面1意味著true,返回的結果是1。alert(2||1);//2是true,后面1也是true,那返回結果是2alert('a'||1);//前面'a'是true,后面1也是true;測試結果是'a',alert(''||1);//前面''是false,后面1是true,而返回結果是1。alert('a'||0);//前面'a'是true,而后面0是false,返回結果是'a'alert('a'||'b');//前面'a'是true,后面'b'是false,返回結果是'a'alert(''||0);//前面''是false,后面0是false,返回結果是0alert(0||'');//前面0是false,后面''是false,返回結果是''

1、只要“&&”前面是false,無論“&&”后面是true還是false,結果都將返“&&”前面的值;

2、只要“&&”前面是true,無論“&&”后面是true還是false,結果都將返“&&”后面的值;

alert(''&&1);//結果是返回'',“&&”前面''是false,后面是1是true。alert(''&&0);//結果是返回'',“&&”前面''是false,后面是0也是false。alert('a'&&1);//結果是返回1,“&&”前面''a是true,后面是1也是true。alert('a'&&0);//結果是返回0,“&&”前面''a是true,后面是0是false。alert('a'&&'');//結果是返回'',“&&”前面''a是true,后面是''是false。alert(0&&'a');//結果是返回0,“&&”前面''0是false,后面是'a'是true。alert(0&&'');//結果是返回0,“&&”前面''0是false,后面是''也是false。

邏輯運算符,“||”和“&&”都是遵行短路原則,只要確定符號前面的真假,既可確定返回值。

需要說明的是“&&”的優先級是高于“||”的,下面測試:

alert(1||'a'&&2);//返回結果是1。

根據反證原理,我們假設“||”的優先級不低于“&&”(這里只所以用“不低于”,是為了同時證明等級相同的情況)。

根據上面我們得出的結論(1),(1||’a’)將返回前面的值1,(1&&2)根據結論(4)應該返回后面的值2。這顯然不對,由此可知“&&”的優先級是高于“||”的。

邏輯與返回第一個是 false 的操作數 或者 最后一個是 true的操作數

console.log(1 && 2 && 0); //0console.log(1 && 0 && 1); //0console.log(1 && 2 && 3); //3

如果某個操作數為 false,則該操作數之后的操作數都不會被計算。

邏輯或返回第一個是 true 的操作數 或者 最后一個是 false的操作數

console.log(1 || 2 || 0); //1console.log(0 || 2 || 1); //2console.log(0 || 0 || false); //false

如果某個操作數為 true,則該操作數之后的操作數都不會被計算。 如果邏輯與和邏輯或作混合運算,則邏輯與的優先級高:

console.log(1 && 2 || 0); //2console.log(0 || 2 && 1); //1console.log(0 && 2 || 1); //1

javaScript,常見的 false 值:

0, '0', +0, -0, false, "", null, undefined, NaN

其他為true,包括字符串 “false”也為true。

要注意空數組([])和空對象({}):

console.log([] == false) //trueconsole.log({} == false) //falseconsole.log(Boolean([])) //trueconsole.log(Boolean({})) //true

參考:

Javascript邏輯運算符“||”和“&&”

javaScript中&&和||


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本精品久久久一区二区三区 | 欧美国产成人在线 | 老师你怎么会在这第2季出现 | 护士hd老师fre0性xxx | 91精品国产九九九久久久亚洲 | 一级大黄毛片 | 成人在线视频免费 | www国产免费 | cosplay裸体福利写真 | 久久国产精品小视频 | 91一区二区在线观看 | 麻豆传传媒久久久爱 | 国产手机av在线 | 成年人免费高清视频 | 国产精品久久久久无码av | 久久99国产精品免费网站 | 国产精品午夜未成人免费观看 | 99麻豆久久久国产精品免费 | 欧美一级黄色网 | 欧美成人精品h版在线观看 国产一级淫片在线观看 | 性生活视频网站 | 亚洲午夜久久久精品一区二区三区 | 99精品欧美一区二区 | chinesexxx少妇露脸| 在线播放黄色网址 | 亚洲精品7777xxxx青睐 | av在线免费观看中文字幕 | 国产精品视频成人 | 国产精品99久久久久久久女警 | 久久91精品国产91久久yfo | 欧产日产国产精品99 | 欧美雌雄另类xxxxx | 91精品国产福利尤物免费 | 久久国产精品影视 | 免费一级a毛片在线播放视 日日草夜夜操 | 日本羞羞的午夜电视剧 | 日韩黄在线 | 一级毛片电影院 | 欧美韩国日本在线 | 国产精品久久久免费 | 香蕉国产片 |