优秀的编程知识分享平台

网站首页 > 技术文章 正文

JavaScript 原型扩展——对象(Object)

nanyue 2024-07-20 00:10:37 技术文章 4 ℃
//检测对象是否为空
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 {}

最近发表
标签列表