與(&&)、或(||) 優先級的細節


運用數字與布爾值去驗證二元?

123 || true;  //123

true||123; //true

123&&true; //true

true&&123; //123

規律:|| 的最終值在前 ,&&的最終值在后

 

運用數字、布爾值、字符串驗證與、或的優先級?

123||"abc"&&true; //123

"abc"||123&&true;//abc

true||123&&"abc";//true

123||true&&"abc";//123

true&&"abc"||123;//abc

"abc"&&true||123;//true

總結: &&的優先級高於||的優先級;記住 先‘與’再‘或’,對於表達式邏輯理解能夠更清楚;

補充:

括號()的優先級最大,(123||true)&&"abc";  //"abc",先括號再與

 

常用的表達式例如:

fn&&fn();//如果有fn函數就執行

 


免責聲明!

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



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