//检测对象是否为空
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;
};
Javascript里边, 没有类的概念, 可以直接创建一个对象(或通过函数)出来, 对象可以有默认成员, 后期也可以给对象丰富成员出来。
什么是面向对象
使用对象时,只关注对象提供的功能,不关注其内部细节 比如JQuery
面向对象是一种通用思想,并非只有编程中能用,任何事情都可以用
对象的组成
属性——变量:状态、静态的
方法——函数:过程、动态的
对象可能是 Null Undefined {}