关于js中数据类型的自我理解
来源:互联网 发布:php 下载pdf文件 编辑:程序博客网 时间:2024/05/18 01:41
逐渐更新
本人也是初步学习js,学到js的数据类型的时候 发现书上和网上的资源对这讲的并不是很清楚,自己有些地方有些疑惑,所以我写出来常常提醒自己。
以下均为我自己的理解 可能说法不对 如若有不对的地方非常欢迎大家的指正
在 JavaScript 中有 5 种不同的数据类型:
- string
- number
- boolean
- object
- function
3 种对象类型:
- Object
- Date
- Array
2 个不包含任何值的数据类型:
- null
- undefined
我们可以用 typeof运算符来确定基本类型:string,number,boolean,object,undefined,function.(只会有这6种返回值)
如果typeof运算符返回object我们再使用instanceof来确定该对象是否属于某个具体类型
注意:
typeof null //返回object
typeof undefined //返回undefined
用var instance Type 来确定变量是否是某一种对象类型
var o=[]; alert(o instanceof Array);//true alert(o instanceof Object);//true var f=function(){} alert(f instanceof Function);//true alert(f instanceof Object);//true
如果要判断一个对象是否为某个具体类(子类)的实例,可以看该对象的constructor属性。
var d=new Date(); alert(d instanceof Object);//true alert(d.constructor==Object);//false alert(d.constructor==Date);//true
0 0
- 关于js中数据类型的自我理解
- 关于MVC的自我理解
- 关于express项目中中间件的自我理解
- 关于java中反射机制的自我理解
- 关于java中数据类型知识的理解
- js中关于数据类型的判断
- 关于树的重心的自我理解
- 关于三大技术革命的自我理解
- 关于lua的闭包自我理解
- 关于单例的一点自我理解
- 关于TCP、HTTP、Socket的自我理解
- 关于设计模式的自我理解
- 关于js中prototype的理解
- 关于JS中prototype的理解
- 关于 js 中 this 的理解
- js中关于this关键字的理解
- 关于js中call方法的理解
- 关于json的理解(js中)
- android-async-http框架库的简单使用
- codeforces 738C Road to Cinema 贪心+二分
- 定制不基于URL映射策略-SpringMVC
- NOIP2016普及组11.19复赛总结
- 集算报表动态交叉表头报表制作
- 关于js中数据类型的自我理解
- [LeetCode]Pascal's Triangle
- python内置对象
- js的全局函数
- 经典算法题12-贪心算法
- struts旅程(二)Struts登录示例
- 手机文件访问
- C++Primer第五版第一章
- 我的网被狗吃了