美文网首页
js 全部类型判断写法

js 全部类型判断写法

作者: 站着瞌睡 | 来源:发表于2020-01-16 17:57 被阅读0次
// 是否是字符串类型
function isString (v) {
  return Object.prototype.toString.call(v) === '[object String]'
}
// 是否是布尔类型
function isBoolean (v) {
   return Object.prototype.toString.call(v) === '[object Boolean]'
}
// 是否是数字类型
function isNumber (v) {
   return Object.prototype.toString.call(v) === '[object Number]'
}
// 是否是数组类型
function isArray (v) {
   return Object.prototype.toString.call(v) === '[object Array]'
}
// 是否是函数类型
function isFunction (v) {
   return Object.prototype.toString.call(v) === '[object Function]'
}
// 是否是对象类型
function isObject (v) {
   return Object.prototype.toString.call(v) === '[object Object]'
}
// 是否是null类型
function isNull (v) {
   return Object.prototype.toString.call(v) === '[object Null]'
}
// 是否是undefined
function isUndefined (v) {
   return Object.prototype.toString.call(v) === '[object Undefined]'
}
// 是否是symbol类型
function isSymbol (v) {
   return Object.prototype.toString.call(v) === '[object Symbol]'
}
// 是否是Set类型
function isSet (v) {
   return Object.prototype.toString.call(v) === '[object Set]'
}
// 是否是Worker类型
function isWorker(v) {
   return Object.prototype.toString.call(v) === '[object Worker]'
}
// 是否是Worker类型
function isWorker(v) {
   return Object.prototype.toString.call(v) === '[object Worker]'
}
// 是否是Map类型
function isMap(v) {
   return Object.prototype.toString.call(v) === '[object Map]'
}

相关文章

网友评论

      本文标题:js 全部类型判断写法

      本文链接:https://www.haomeiwen.com/subject/outqzctx.html