码迷,mamicode.com
首页 > 其他好文 > 详细

常用判断方法

时间:2020-03-24 19:09:14      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:object   bsp   span   function   return   turn   white   ===   lse   

1.

function isUndefinedOrNull(obj){
    return typeof obj === ‘undefined‘ || obj === null;
}
function isNullOrWhiteSpace(obj){
    return typeof str === ‘undefined‘ || str === null || /^\s*$/.test(str);
}
function isBoolean(obj){
    return obj === true || obj === false;
}
function isInt(obj){
    return Number(obj) === obj && obj % 1 === 0;
}
function isFloat(obj){
    return obj === Number(obj) && obj % 1 !== 0;
}
function isNumber(obj){
    return obj === Number(obj);
}
function padLeft(obj){
    return (Array(length).join(‘0‘) + n).substr(-length);
}
function objectLength(obj){
    var size = 0, key;
    for (key in obj) {
        if (obj.hasOwnProperty(key)) size++;
    }
    return size;
}
function IsNullOrEmpty(obj){
    str === null || str==="";
}

 

常用判断方法

标签:object   bsp   span   function   return   turn   white   ===   lse   

原文地址:https://www.cnblogs.com/YCiCi/p/12560625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!