js 判斷對象是否為空


if(!x)  x代表Boolean表達式
Boolean 表達式
一個值為 true 或者 false 的表達式。如果需要,非 Boolean 表達式也可以被轉換為 Boolean 值,但是要遵循下列規則:
  • 所有的對象都被當作 true。
  • 當且僅當字符串為空時,該字符串被當作 false。
  • nullundefined 被當作 false。
  • 當且僅當數字為零時,該數字被當作 false。

if(str!=null && str!=undefined && str !='')等價於

1 if(!str){
2     //do something
3 }

 

 


免責聲明!

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



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