确定Javascript的数据类型(示例代码)

1判断它是否是数组类型。
复制代码代码如下所示:

/ / < { CDATA {!
var = { 0 };
document.write(ISArray(一),);
功能ISArray(obj){
返回(typeof obj = = 'object ')构造函数= =数组对象;
}
>


2判断它是否是字符串类型。
复制代码代码如下所示:

/ / < { CDATA {!
document.write(isstring(测试),);
document.write(isstring(10),);
功能isstring(STR){
返回(typeof STR = = 'String')str.constructor = =字符串;
}
>


3是否是数字类型
复制代码代码如下所示:

/ / < { CDATA {!
document.write(isnumber(测试),);
document.write(isnumber(10),);
功能isnumber(obj){
返回(typeof obj = =数的)对象构造函数= =数;
}
>


4判断它是否是日期类型。
复制代码代码如下所示:

/ / < { CDATA {!
document.write(IsDate(新的日期()),);
document.write(IsDate(10),);
IsDate函数(obj){
返回(typeof obj = = 'object)对象构造函数= =日期;
}
>


5函数是否为函数
复制代码代码如下所示:

/ / < { CDATA {!
document.write(功能(功能(测试){ }),);
document.write(功能(10),);
函数功能(obj){
返回(typeof obj = = 'function)对象构造函数= =功能;
}
>


6是否判断它是否是一个对象
复制代码代码如下所示:

行号
/ / < { CDATA {!
document.write(采用(新对象()),);
document.write(采用(10),);
函数对象(obj){
返回(typeof obj = = 'object ')构造函数= =对象obj;
}
>