浏览 1656 次
锁定老帖子 主题:JavaScript中的类型判断
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间: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); 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |