js判斷元素是否為空程式碼例項

admin發表於2017-04-05

本章節分享一段程式碼例項,它實現判斷元素是否為空的功能。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
Object.prototype.IsNullOrEmpty=function(){ 
  var obj=this; 
  var flag=false; 
  if(obj == null || obj == undefined || typeof (obj) == 'undefined' || obj == ''){ 
    flag = true; 
  } 
  else if(typeof (obj) == 'string'){ 
    obj = obj.trim(); 
    if (obj == '') {//為空 
      flag = true; 
    } 
        else {//不為空 
      obj = obj.toUpperCase(); 
      if(obj == 'NULL' || obj == 'UNDEFINED' || obj == '{}'){ 
        flag = true; 
      } 
    } 
  } 
  else { 
    flag = false; 
  } 
  return flag;
}

相關文章