【js】邏輯運算符 && 、|| ,位運算符 | 、&


1、JS中的||符號:

運算方法:

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

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

總結:真前假后

2、JS中的&&符號:

運算方法:

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

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

總結:假前真后

弄懂了以上說的還應該知道:

      js的6個蛋蛋:在js邏輯運算中,0、”“、null、false、undefined、NaN都會判為false,其他都為true。

舉個栗子:

3、位運算符:|

運算方法:

     兩個位只要有一個為1,那么結果都為1。否則就為0

繼續舉栗子

|運算符還能進行取整運算

4、位運算符:&

運算方法:

      兩個數值的個位分別相與,同時為1才得1,只要一個為0就為0。

還是舉栗子:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM