JS闯关之路Web前端之路程序员

Javascript中的数据类型

2017-04-09  本文已影响40人  icessun

Javascript中的数据类型

基本数据类型

是对值的操作;放在栈内存里面,栈内存是js代码执行的环境,存放轻量级的数据

引用数据类型

对地址的操作;开辟一个新的空间地址,存放在堆内存;对象以键值对的方式存储,数组是以字符串的方式存储;把空间地址赋值给一个变量名,指向当前的这个空间(堆内存);堆内存里面存放的是js代码的字符串(也就是函数的定义阶段),执行js代码要到栈内存里面(也就是函数的调用阶段)

数据类型检测的方法

  1. typeof:可以检测基本数据类型,但是对于对象数据类型,检测出来的都是object,无法知道具体属于哪种对象。
  2. 对象 instanceof 类:比如ary instanceof Array判断这个实例对象是否属于某个类
  3. 对象.constructor:比如ary.constructor可以打印出对象所属的类
  4. Object.prototype.toString.call(ary):出来的结果[object Array]

数据类型的真假

数据类型的转换

隐式数据类型的比较

上一篇 下一篇

猜你喜欢

热点阅读