js中 && 和 || 運算,怎么計算?


不管是 && 還是 || 運算,只要記住一個方法,就行:  當運算到某個變量就得到最終的結果,那么就返回這個變量的值。

 

解釋一下:

a&& b :如果執行a后返回true,則執行b並返回b的值;

如果執行a后返回false,則整個表達式返回a的值,b不執行。


a || b :如果執行a后返回true,則整個表達式返回a的值,b不執行;

如果執行a后返回false,則執行b並返回b的值;

 

注意:

js以下內容會被當成false處理:"" , false , 0 , null , undefined , NaN  ,

 並且&& 優先級高於|| 

 

 如下圖:自己在控制台簡單寫了幾個例子,各位道友可以嘗試一下

 

 


免責聲明!

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



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