最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中一些util方法匯總

 更新時(shí)間:2015年06月10日 11:32:38   投稿:hebedich  
Util.js文件包含了一些工具函數(shù),來(lái)幫助人們使用JavaScript數(shù)據(jù)(例如從服務(wù)器返回的數(shù)據(jù))來(lái)更新Web頁(yè)面。有需要的小伙伴可以參考下

javascript中一些util方法匯總

/***************原生對(duì)象工類方法****************/
/**
 * 判斷非空
 * @param obj
 * @returns {boolean}
 */
function isEmpty(obj) {
  if (obj == undefined || obj == null || new String(obj).trim() == '') {
    return true;
  } else {
    return false;
  }
}
/**
 * 判斷非空
 * @param obj
 * @returns {boolean}
 */
function isNotEmpty(obj) {
  return isEmpty(obj) ? false : true;
}
/**
 * 獲取字符串真實(shí)長(zhǎng)度 漢字算兩位
 * @param str
 * @returns {number}
 */
var getRealLength = function (str) {
  return isEmpty(str) ? 0 : str.replace(/[^\x00-\xff]/g, "**").length;
}
var class2type = {}, toString = Object.prototype.toString;
(function () {
  var typeArr = "Boolean,Number,String,Function,Array,Date,RegExp,Object".split(",");
  for (var i = 0; i < typeArr.length; i++) {
    var name = typeArr[i];
    class2type["[object " + name + "]"] = name.toLowerCase();
  }
})()
/**
 * 判斷參數(shù)類型
 * @param obj
 * @returns {string}
 */
function type(obj) {
  return obj == null ? String(obj) : class2type[toString.call(obj)] || "object";
}
/**
 * 判斷參數(shù)是否為布爾類型
 * @param obj
 * @returns {boolean}
 */
function isBoolean(obj) {
  return isEmpty(obj) ? false : type(obj) === 'boolean';
}
/**
 * 判斷參數(shù)是否為數(shù)字類型
 * @param obj
 * @returns {boolean}
 */
function isNumeric(obj) {
  return isEmpty(obj) ? false : type(obj) === 'number';
}
function isString(obj) {
  return isEmpty(obj) ? false : type(obj) === 'string';
}
function isFunction(obj) {
  return isEmpty(obj) ? false : type(obj) === 'function';
}
function isArray(obj) {
  return isEmpty(obj) ? false : type(obj) === 'array';
}
function isDate(obj) {
  return isEmpty(obj) ? false : type(obj) === 'date';
}
function isRegExp(obj) {
  return isEmpty(obj) ? false : type(obj) === 'regexp';
}
function isObject(obj) {
  return isEmpty(obj) ? false : type(obj) === 'object';
}

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論

富裕县| 滁州市| 霞浦县| 禄丰县| 闸北区| 右玉县| 出国| 定日县| 军事| 华坪县| 吴忠市| 江永县| 黑山县| 华阴市| 井冈山市| 静乐县| 晋宁县| 海盐县| 桐乡市| 亚东县| 阿城市| 乐东| 安塞县| 磐石市| 田林县| 诏安县| 凤冈县| 体育| 玉环县| 项城市| 公主岭市| 安顺市| 清苑县| 当涂县| 东安县| 嘉黎县| 常熟市| 尉氏县| 阜康市| 金湖县| 新昌县|