js确定对象类型方法


Posted in Javascript onMarch 30, 2012

1、typeof
支持基本类型的获取,比如:boolean、string、number、function、object、undefined
用法:
var v = true;//"string",
typeof v; //boolean
PS:Array/Date/null等都是object,undefined为undefined
2、instanceof
当确定一个值是function或者object,就可以使用instanceof了解更详细情况
用法:
var v = new Date();
v instanceof object;//true
v instanceof Date;// true
3、constructor
比instanceof更一步到位的方法,构造函数属性。
var v = new Date();
v.constructor == Object;//true 注意,等号右边的是待检测类型的构造函数
v.constructor == Date;//true

Javascript 相关文章推荐
IE6下JS动态设置图片src地址问题
Jan 08 Javascript
JavaScript编程开发中的五个实用小技巧
Jul 22 Javascript
jQuery 事件的命名空间简单了解
Nov 22 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
Jan 14 Javascript
DOM基础教程之使用DOM控制表格
Jan 20 Javascript
js实现鼠标感应图片展示的方法
Feb 27 Javascript
JavaScript将字符串转换为整数的方法
Apr 14 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
Dec 31 Javascript
Bootstrap源码解读按钮(5)
Dec 23 Javascript
layui清除radio的选中状态实例
Nov 14 Javascript
OpenLayers3加载常用控件使用方法详解
Sep 25 Javascript
js 浏览器事件介绍
Mar 30 #Javascript
js中eval详解
Mar 30 #Javascript
关于jquery性能最佳实践的讨论,与求教
Mar 30 #Javascript
从面试题学习Javascript 面向对象(创建对象)
Mar 30 #Javascript
jQuery 自定义函数写法分享
Mar 30 #Javascript
一个JQuery操作Table的代码分享
Mar 30 #Javascript
javascript工具库代码
Mar 29 #Javascript
You might like
深入了解php4(2)--重访过去
2006/10/09 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
php输出1000以内质数(素数)示例
2014/02/16 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
php通过执行CutyCapt命令实现网页截图的方法
2016/09/30 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
js统计页面的来访次数实现代码
2014/05/09 Javascript
如何防止回车(enter)键提交表单
2014/05/11 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
python opencv之SURF算法示例
2018/02/24 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
Python实现自动签到脚本功能
2020/08/20 Python
Python利用socket模块开发简单的端口扫描工具的实现
2021/01/27 Python
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
美国手机支架公司:PopSockets
2019/11/27 全球购物
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
J2EE模式面试题
2016/10/11 面试题
C++程序员求职信
2014/05/07 职场文书
给领导的感谢信范文
2015/01/23 职场文书
简历自我评价模板
2015/03/11 职场文书
2015年助残日活动总结
2015/03/27 职场文书
员工安全责任协议书
2016/03/22 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python