日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Javascript--Boolean运算符

發(fā)布時間:2025/4/14 java 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Javascript--Boolean运算符 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Boolean運算符有3種:

1.邏輯NOT

邏輯NOT由!表示.與邏輯OR和邏輯AND運算符不同的是:邏輯NOT運算符返回的一定是Boolean值.

邏輯NOT運算符的行為如下:

    • 如果運算數(shù)是對象,返回false
    • 如果運算數(shù)是0以外的其他任何數(shù)字,返回false
    • 如果運算數(shù)是0,返回true
    • 如果運算數(shù)是null,返回true
    • 如果運算數(shù)是NaN,返回true
    • 如果運算數(shù)是undefined,發(fā)生錯誤
    • 對Boolean值求非,從而得到真正的Boolean值

例子:

function display(value){document.write(value+"<br/>");}display(!new Object()); display(!100);display(!0);display(!null);display(!NaN);display(!true);display(!false);//undefineddisplay(!ss);

結(jié)果:

總結(jié):

  • 如果運算數(shù)是0,null,NaN以及未定義的值,則求非之后,結(jié)果為true
  • 如果運算數(shù)是0以外的任何數(shù)字或?qū)ο?則求非之后,結(jié)果為false

2.邏輯AND運算符

邏輯AND運算符由&&表示.邏輯AND是簡便運算,即:如果第一個運算數(shù)決定了結(jié)果,就不再計算第二個運算數(shù),對于邏輯與來說,如果第一個運算數(shù)是false,無論第二個運算數(shù)的值是什么,都不可能等于true.

下面采用真值的方式來描述:

第一個操作數(shù)第二個操作數(shù)結(jié)果
truetruetrue
truefalsefalse
falsetruefalse
falsefalsefalse

邏輯AND運算符的運算數(shù)可以是任何類型的,不止是Boolean值.如果某個運算數(shù)不是原始的Boolean值,邏輯AND并不一定返回Boolean值.

    • 如果第一個運算數(shù)是對象,那么返回第二個運算數(shù)
    • 如果某個運算數(shù)是null,則返回null
    • 如果某個運算數(shù)是NaN,則返回NaN
    • 如果某個運算數(shù)是undefined,則發(fā)生錯誤

例子:

function display(value){document.write(value+"<br/>");}var trueValue = true;var falseValue = false;var obj1 = new Object();obj1.name="obj1";var obj2 =new Object();obj2.name="obj2";var result;//如果第一個運算數(shù)是對象,另一個運算數(shù)是Boolean值,則返回Boolean值result = obj1 && trueValue;display(result); result = obj1 && falseValue;display(result); //如果第一個運算數(shù)是Boolean值,則會按照簡便運算方式運行result = trueValue && obj1;//obj1 && true;display(result.name);result = falseValue && obj1;display(result); display(trueValue && 'www')//如果兩個運算數(shù)都是對象,則返回第二個對象result = obj1 && obj2;display(result.name); //如果某個運算數(shù)是null,則返回nullresult = obj1 && null;display(result);//如果某個運算數(shù)是NaN,則返回NaNresult = obj1 && NaN;display(result);//如果某個運算數(shù)是undefined,則發(fā)生錯誤result = obj1 && ss;display(result);

結(jié)果:

總結(jié):

  • 當(dāng)變量為null,NaN以及未定義值的時候和false一樣,擁有否決權(quán),分別返回null,NaN,undefined.
  • 當(dāng)運算數(shù)為對象時,都將通過運算.如果第一個運算數(shù)通過運算,那么將返回第二個運算數(shù).
  • 當(dāng)運算數(shù)未被聲明時,引發(fā)錯誤.

3.邏輯OR運算符

邏輯OR運算符由||表示.邏輯OR運算符也是簡便運算,如果第一個運算數(shù)為true,則不再計算第二個運算數(shù).

下面采用真值的方式來描述:

第一個操作數(shù)第二個操作數(shù)結(jié)果
truetruetrue
truefalsetrue
falsetruetrue
falsefalsefalse

邏輯OR運算符的運算數(shù)可以是任何類型的,不止是Boolean值.如果某個運算數(shù)不是原始的Boolean值,邏輯OR并不一定返回Boolean值.

    • 如果第一個運算數(shù)是對象,則返回該對象
    • 如果第一個運算數(shù)為false,null,NaN,undefined,第二個運算數(shù)為null,則返回null
    • 如果第一個運算數(shù)為false,null,NaN,undefined,第二個運算數(shù)為NaN,則返回NaN
    • 如果第一個運算數(shù)為false,null,NaN,undefined,第二個運算數(shù)為undefined,則引發(fā)錯誤.

例子:

function display(value){document.write(value+"<br/>");}var trueValue = true;var falseValue = false;var obj1 = new Object();obj1.name="obj1";var obj2 =new Object();obj2.name="obj2";var result; //如果第一個運算數(shù)是對象,則返回該對象result = obj1 || trueValue;display(result.name); result = obj1 || falseValue;display(result.name); result = obj1 || obj2;display(result.name); //如果第一個運算數(shù)為false,null,NaN,undefined,第二個運算數(shù)為null,則返回nulldisplay(false || null);//如果第一個運算數(shù)為false,null,NaN,undefined,第二個運算數(shù)為NaN,則返回NaNdisplay(null || NaN);//如果第一個運算數(shù)為false,null,NaN,undefined,第二個運算數(shù)為undefined,則引發(fā)錯誤display(NaN || ss);display(ss || ss);

結(jié)果:

轉(zhuǎn)載于:https://www.cnblogs.com/oneword/archive/2009/12/24/1631344.html

總結(jié)

以上是生活随笔為你收集整理的Javascript--Boolean运算符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品人妻av一区二区 | ww黄色| 亚洲国产精华液网站w | 日韩在线精品视频一区二区涩爱 | 欧美成人三级伦在线观看 | 夜夜骚av一区二区三区 | 欧美色就是色 | 日韩毛片儿 | 国产精品三 | 污污小说在线观看 | 激情高潮呻吟抽搐喷水 | 91挑色| 天堂中文在线观看 | 国产一区二区三区四区在线观看 | 九九久久国产视频 | 国产在线1区| 国产成人黄色av | 日韩视频一区二区三区四区 | 性欧美13一14内谢 | 中文字幕日日 | 国产色播| 欧日韩不卡在线视频 | 蜜桃av导航| 欧美毛片基地 | 亚洲人成色777777精品音频 | 干干干日日日 | 精品久久久久久中文字幕 | 成人污污www网站免费丝瓜 | 美女天天操 | 69色综合| 草莓视频一区二区三区 | 成人靠逼视频 | 国产高清欧美 | 国产h在线 | 国产私拍视频 | 亚洲欧美一区二区三区四区 | 中文日韩欧美 | 亚洲一区二区久久久 | 久久精品视频日本 | 精品人人妻人人澡人人爽牛牛 | 日本在线资源 | 亚洲精品在线中文字幕 | 国产成人毛毛毛片 | 青草青视频 | 禁漫天堂在线 | 午夜精品在线 | 美女屁股眼视频免费 | 黑人vs亚洲人在线播放 | 亚洲午码 | 东北少妇露脸无套对白 | 美女二区 | 成人高清网站 | 草1024榴社区成人 | 北条麻妃av在线 | 特黄aaaaaa私密按摩 | 久久久视 | 蜜臀一区二区三区精品免费视频 | 欧美激情精品久久 | 国产乱子一区二区 | 久久一级电影 | 青草超碰 | 国产真实的和子乱拍在线观看 | 悠悠av | 我们的2018中文免费看 | 色噜噜一区二区 | 在线观看岛国av | 95国产精品 | 极品尤物魔鬼身材啪啪仙踪林 | av尤物在线| 成人免费毛片果冻 | 两性av| 久久综合伊人77777麻豆 | 日韩一二三四区 | 美女插插 | 国产美女黄网站 | 日韩视频免费看 | 午夜影院在线观看免费 | 天天躁日日躁狠狠躁免费麻豆 | 久久中文字幕av | 永久免费未满 | 麻豆传媒网址 | 精品国产午夜福利在线观看 | 日本美女视频网站 | 夜夜嗨av一区二区三区网页 | 九九av | 亚洲激情三区 | 亚洲欧洲色 | 午夜伦视频 | 色姑娘久 | 午夜激情福利电影 | 亚洲欧美va天堂人熟伦 | 激情图片在线观看 | 国产乱子伦精品无码专区 | 欧美三根一起进三p | 欧美性猛交一区二区三区精品 | ts人妖另类精品视频系列 | 在线免费日本 | 久久久久亚洲av成人毛片韩 | 成人精品二区 |