JavaScript判断一个对象是否为空,未定义

function $isNull(s) {
    var v = null;
    if (typeof (s) == "object") {
        if (s == null) {
            return true;
        }
        if (typeof (s.getValue) != "undefined") {
            v = s.getValue();
        } else {
            v = s.value;
        }
    } else {
        v = s;
    }


    if (v == null || v == "" || v == "NaN" || v == "undefined") {
        return true;
    } else {
        return false;
    }
}

你可能感兴趣的:(JavaScript判断一个对象是否为空,未定义)