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 相关文章推荐
类似框架的js代码
Nov 09 Javascript
JsEasy简介 JsEasy是什么?与下载
Mar 07 Javascript
Sample script that displays all of the users in a given SQL Server DB
Jun 16 Javascript
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
Aug 05 Javascript
JavaScript解析URL参数示例代码
Aug 12 Javascript
基于JS实现EOS隐藏错误提示层代码
Apr 25 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
May 24 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 Javascript
vue中的scope使用详解
Oct 29 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
Nov 14 Javascript
JavaScript canvas绘制渐变颜色的矩形
Feb 18 Javascript
vue 自定义组件的写法与用法详解
Mar 04 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
PHP中,文件上传
2006/12/06 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2018/09/17 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
一道SQL存储过程面试题
2016/10/07 面试题
美国留学经济担保书
2014/05/20 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
会议简讯范文
2015/07/20 职场文书
Python利用folium实现地图可视化
2021/05/23 Python