js 利用||和&&賦值小技巧


感謝原文作者:nayi_224
原文鏈接:https://blog.csdn.net/nayi_224/article/details/80437329

對於需要返回boolean類型數值的地方,比如if判斷,邏輯運算符,js對象會默認轉換為boolean類型數據。nullundefined0''返回false,其他返回true

同時,對於||&&又有這樣的特性:

  • var a = b || c;

b默認值 c默認值 a取值
true true b
true false b
false true c
false false c
  • var a = b && c;

b默認值 c默認值 a取值
true true c
true false c
false true b
false false b


免責聲明!

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



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