亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

邏輯與和邏輯或

YJNldm / 2352人閱讀

摘要:邏輯與操作可以應用于任何類型的操作數(shù),而不僅僅是布爾值。對于邏輯與操作而言,如果第一個操作數(shù)是,則無論第二個操作數(shù)是什么值,結果都不再可能是了。與邏輯與操作符相似,邏輯或操作符也是短路操作符。

邏輯與操作可以應用于任何類型的操作數(shù),而不僅僅是布爾值。在有一個操作數(shù)不是布爾值的情況下,邏輯與操作就不一定返回布爾值;此時,它遵循下列規(guī)則:

如果第一個操作數(shù)是對象,則返回第二個操作數(shù);

如果第二個操作數(shù)是對象,則只有在第一個操作數(shù)的求值結果為true的情況下才會返回該對象;

如果兩個操作數(shù)都是對象,則返回第二個操作數(shù);

如果有一個操作數(shù)是null,則返回null;

如果有一個操作數(shù)是NaN,則返回NaN;

如果有一個操作數(shù)是undefined,則返回undefined。

邏輯與操作屬于短路操作,即如果第一個操作數(shù)能夠決定結果,那么就不會再對第二個操作數(shù)求值。對于邏輯與操作而言,如果第一個操作數(shù)是false,則無論第二個操作數(shù)是什么值,結果都不再可能是true了。

與邏輯與操作相似,如果有一個操作數(shù)不是布爾值,邏輯或也不一定返回布爾值;此時,它遵循下列規(guī)則:

如果第一個操作數(shù)是對象,則返回第一個操作數(shù);

如果第一個操作數(shù)的求值結果為false,則返回第二個操作數(shù);

如果兩個操作數(shù)都是對象,則返回第一個操作數(shù);

如果兩個操作數(shù)都是null,則返回null;

如果兩個操作數(shù)都是NaN,則返回NaN;

如果兩個操作數(shù)都是undefined,則返回undefined。

與邏輯與操作符相似,邏輯或操作符也是短路操作符。也就是說,如果第一個操作數(shù)的求值結果為true,就不會對第二個操作數(shù)求值了。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://www.ezyhdfw.cn/yun/79138.html

相關文章

  • 深入理解JS中邏輯(||)和邏輯與(&&)

    摘要:如果第一項的值為時,則執(zhí)行后面一項的運算,返回的是第二項執(zhí)行運算后的值再來看多一個例子,自己多動手嘗試看看就明白了。 先來看一個關于邏輯或的例子: var b = 0 var a = b++ || b++ console.log(b) // 2 var c = ++b || ++b console.log(a) // 1 console.log(c) //...

    sanyang 評論0 收藏0
  • 前端周刊第57期:《戰(zhàn)爭與和平版》的 CSS-IN-JS 黑歷史

    摘要:以戰(zhàn)爭與和平為藍本回顧了歷史,也給出了非常贊的觀察視角,程序員應該務實,而不是教條,更重要的是保持好奇心。初版于年前發(fā)布的,作者重寫整個倉庫從到之后,最近發(fā)布了版本,新版最大變化是升級到。 showImg(https://segmentfault.com/img/remote/1460000009584813); 不知道大家是否注意到,社區(qū)中出現(xiàn)的 CSS 尤其是 CSS-IN-JS...

    zhangqh 評論0 收藏0
  • 細談布爾操作符

    摘要:邏輯非可以應用于中的任何值無論這個值是什么數(shù)據(jù)類型,這個操作符都會返回一個布爾值邏輯非操作符首相會將它的操作數(shù)轉化成一個布爾值,然后對其求反邏輯與可以應用于任何類型的操作數(shù)在有一個操作數(shù)不是布爾值的情況下,邏輯與操作就不一定返回布爾值屬于短 邏輯非(!) 可以應用于ECMAScript中的任何值 無論這個值是什么數(shù)據(jù)類型,這個操作符都會返回一個布爾值 邏輯非操作符首相會將它的操作數(shù)轉...

    leap_frog 評論0 收藏0
  • JavaScript紅寶書筆記(二)---操作符及語句

    摘要:與相乘,結果為與非數(shù)值相乘,結果為或者除以,結果為除以,結果為如果是非零的有限數(shù)被零除,則結果是或總的來說,得出的結果為不可預測的基本都為任何操作數(shù)與進行關系比較,結果都是。實際開發(fā)不建議使用語句,會造成調試的困難增加 1.負數(shù)二進制存儲使用的格式是二進制補碼,計算一個數(shù)值的二進制補碼步驟如下: (1)取該值的絕對值的二進制(2)取反碼(3)反碼+1,從而得出補碼 2.位操作: (...

    AlphaWatch 評論0 收藏0
  • javascript 參數(shù)檢驗(二):參數(shù)檢查工具的完善

    摘要:上一個版本的問題接這篇文章,聊聊參數(shù)檢查工具的完善。最終實現(xiàn)了這樣的效果檢查是否在區(qū)間與的交集內檢查是否在區(qū)間與的并集內檢查是否是數(shù)組并且長度大于檢查是否不是之間的偶數(shù)即 上一個版本的問題 接這篇文章,聊聊參數(shù)檢查工具 param-check 的完善。 按照之前的接口設計,鏈式調用表示與,參數(shù)表表示或,自然產生了一個問題——如果我要表達(A與B)或(C與D)這樣的邏輯組合應該怎么辦? ...

    cheukyin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<