js中if判斷條件的小技巧


一個值為 true 或者 false 的表達式。如果需要,非 Boolean 表達式也可以被轉換為 Boolean 值,但是要遵循下列規則:

  • 所有的對象都被當作 true。
  • 當且僅當字符串為空時,該字符串被當作 false。
  • null 和 undefined 被當作 false。
  • 當且僅當數字為零時,該數字被當作 false。

簡單的說就是,

在js中if條件為null/undefined/0/NaN/""表達式時,統統被解釋為false,此外均為true


免責聲明!

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



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