Type 类型模块 - xiaoda/xdhelper GitHub Wiki

getType(obj)

获取变量类型

params

  • {Mixed} obj

return

  • {String}

isBool(obj)

判断变量是否布尔类型

params

  • {Mixed} obj

return

  • {Boolean}

isStr(obj)

判断变量是否字符串类型

params

  • {Mixed} obj

return

  • {Boolean}

isNum(obj)

判断变量是否数字类型

params

  • {Mixed} obj

return

  • {Boolean}

isInfinity(obj)

判断变量是否无穷大

params

  • {Mixed} obj

return

  • {Boolean}

isReg(obj)

判断变量是否正则表达式类型

params

  • {Mixed} obj

return

  • {Boolean}

isDate(obj)

判断变量是否日期类型

params

  • {Mixed} obj

return

  • {Boolean}

isNull(obj)

判断变量是否 Null

params

  • {Mixed} obj

return

  • {Boolean}

isObj(obj)

判断变量是否对象类型

params

  • {Mixed} obj

return

  • {Boolean}

isArr(obj)

判断变量是否数组类型

params

  • {Mixed} obj

return

  • {Boolean}

isFunc(obj)

判断变量是否函数类型

params

  • {Mixed} obj

return

  • {Boolean}

isDef(obj)

判断变量是否定义

params

  • {Mixed} obj

return

  • {Boolean}

isUndef(obj)

判断变量是否未定义

params

  • {Mixed} obj

return

  • {Boolean}

toBool(obj)

变量转为布尔类型

params

  • {Mixed} obj

return

  • {Boolean}

toStr(obj)

变量转为字符串类型

params

  • {Mixed} obj

return

  • {String}

toNum(obj)

变量转为数字类型

params

  • {Mixed} obj

return

  • {Number}

objToArr(obj)

对象转为数组类型

params

  • {Mixed} obj

return

  • {Array}