js数据类型
Posted peko
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js数据类型相关的知识,希望对你有一定的参考价值。
基本数据类型:Number,String,Boolean,Undefined,Null
复杂数据类型:Object,Array,Function,RegExp,Date,Error
全局数据类型:Math
JavaScript的值类型和引用类型
值类型:数字,字符串,布尔值都是值类型,放在栈中
引用类型:对象,函数,数组等,存放在堆中,对引用类型的复制其实是引用复制,相当于复制着地址,对象并没有真正的复制。
var a=5;
var b=a;
a=null;
console.log(b) //那么b是5
var a={} var b=a b.name="mbj" console.log(a.name); //mbj,因为a,b指向同一个对象 a=null console.log(typeof b); //object,a=null,只是a不再指向该对象,但是这个对象还是在堆中确确实实的存在,b依然指向它。 console.log( b)//{name:‘obj‘}
以上是关于js数据类型的主要内容,如果未能解决你的问题,请参考以下文章
谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js