javascript功能函数

判断数据类型

用 . 访问

1
2
3
4
Object.prototype.dataType =  (){
let toStr = Object.prototype.toString.call(this);
return is <span class="variable">${toStr.slice(8,-1)}</span>
}

直接使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function dataType (arg){
let toStr = Object.prototype.toString.call(arg);
return is <span class="variable">${toStr.slice(8,-1)}</span>
}
dataType(); // "is Undefined"
dataType(null); // "is Null"
dataType(undefined); // "is Undefined"
dataType(1); // "is Number"
dataType(''); // "is String"
dataType([]); // "is Array"
dataType({}); // "is Object"
dataType(Object); // "is Function"
dataType(new Object()); // "is Object"
dataType(new Object); // "is Object"
dataType(new Set()); // "is Set"
dataType(new Map()); // "is Map"
dataType(Symbol()); // "is Symbol"
dataType(new RegExp); // "is RegExp"