Javascript判断object 的特定类(文章经转者改动)
来源:互联网 发布:车铣复合机床编程 编辑:程序博客网 时间:2024/04/30 03:36
大家都知道 Javascript 的 typeof 可以获取变量的类型, 但是 typeof 返回值只有六种 "number," "string," "boolean," "object," "function," 和 "undefined."
其实 Javascript 还有不少特殊的类别 比如 Array, Date. 为什么都不在能在 typeof 返回呢?
原来 Javascript 是把 Array Date Object 这几个都归类成 object 类了. 我们只能通过 instanceof 来判断 object 的准确类别了.
这里有个简单的例子,可以说明 instanceof 的用法
其实 Javascript 还有不少特殊的类别 比如 Array, Date. 为什么都不在能在 typeof 返回呢?
原来 Javascript 是把 Array Date Object 这几个都归类成 object 类了. 我们只能通过 instanceof 来判断 object 的准确类别了.
这里有个简单的例子,可以说明 instanceof 的用法
程序代码
function objTest(obj){
var i, t, s = ""; // 创建变量。
t = new Array(); // 创建一个数组。
t["Date"] = Date; // 填充数组。
t["Object"] = Object;
t["Array"] = Array;
for (i in t)
{
if (obj instanceof t[i]) // 检查 obj 的类。
{
s += "obj is an instance of " + i + "/n";
}
else
{
s += "obj is not an instance of " + i + "/n";
}
}
return(s); // 返回字符串。
}
var obj = new Date();
response.write(objTest(obj)); //这名看不懂,不知道可不可以...
var i, t, s = ""; // 创建变量。
t = new Array(); // 创建一个数组。
t["Date"] = Date; // 填充数组。
t["Object"] = Object;
t["Array"] = Array;
for (i in t)
{
if (obj instanceof t[i]) // 检查 obj 的类。
{
s += "obj is an instance of " + i + "/n";
}
else
{
s += "obj is not an instance of " + i + "/n";
}
}
return(s); // 返回字符串。
}
var obj = new Date();
response.write(objTest(obj)); //这名看不懂,不知道可不可以...
//alert(objTest(obj));
- Javascript判断object 的特定类(文章经转者改动)
- 判断页面是否被改动过的JavaScript代码
- 判断页面是否被改动过的JavaScript代码
- 判断页面是否被改动过的JavaScript代码
- 转的文章,About JSON(javascript object notation) 详细介绍
- javascript判断object为空
- javascript object 相等判断逻辑
- es6 javascript 的Object.is(),判断两个值相等
- WordPress 让特定的文章使用特定的CSS样式
- Wordpress特定文章列表的调用代码
- JavaScript判断object/json 是否为空
- JavaScript判断object/json 是否为空
- Javascript中判断对象为空Object{}
- JavaScript Object的key
- javascript 的对象(Object)
- javascript的Object对象
- Javascript的Object探究
- javascript的Object类型
- 微型lua
- 你的编程语言可以这样做吗?(map/reduce的js示范) (转)
- 使用zlib压缩IStream流
- 揭示win32 api拦截细节 转载自www.hookbase.com
- 端口截听实现端口隐藏,嗅探与攻击
- Javascript判断object 的特定类(文章经转者改动)
- 使用zlib压缩IStream流2
- 咨询前辈
- test
- 06年个人学习设计模式的一点想法(水平有限望您指正!)
- 字符串处理的有关事项
- 博客迁至 http://tingya.cublog.cn,本blog无限期关闭
- 雨燕
- Ms Ajax Lib-> $addHandler方法