浏览 109 次
|
该帖已经被评为隐藏帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-03-26
判断对象的类型
typeof(something) 可能返回的数据为 number string boolean object function undefined 例如: 1. var str = "Hello"; alert(typeof(str)); 显示为string 2. var date = new Date(); alert(typeof(date)); 显示为object 3. function test(){} alert(typeof(test)) 显示为function 4. var unknow; alert(typeof(unknow)) 显示为undefined 对象是否属于某种类型 obj instanceof Class 返回数值为boolean型数据 系统默认的类型有(可以是自定义的数据类型) String Number Boolean Object Array Null Undefined 例如: var date = new Date(); if(date instanceof Date) alert("TRUE"); else alert("FALSE"); 直接获得对象的类型 obj.constructor 返回对象的构造函数(不仅仅是函数,包括函数的全部内容) 例如: var obj = "Hello World"; alert(obj.constructor); 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


