JS中的数据结构
来源:互联网 发布:在淘宝上的原创服饰 编辑:程序博客网 时间:2024/05/16 16:14
基本数据类型
number String boolean
复杂数据类型
function Object Array Data RegExp(正则) String number Boolean
如何获取一个数据的数据类型
使用关键字type of
var str = "我是一个字符串"; console.log(typeof(str));//打印结果为String var a= 12; console.log(typeof(a));//打印结果为number var c = true; console.log(typeof c);//打印结果为boolean var obj = null; console.log(typeof obj);//打印结果为object
什么时候对象会是null呢?
变量不可能是null值除非手动去设置
什么时候要给对象赋值为null?
要解除对象的占用(引用)的时候。
值类型和引用类型
值类型:String ,number ,boolean,undefined 。
储存的是数据本身的变量也就是值类型的数据
引用类型:object
存储的是数据在内存中的地址,数据在内存中单独存储 就是引用类型的数据。
引用类型赋值
引用类型赋值的时候,是将变量中存储的地址复制一份单独存储,但是两个变量共享同一个对象
修改其中一个对象,两外一个引用来访问的时候,也会访问到修改后的对象
值类型的赋值
值类型的赋值
直接将存储的数据复制一份进行赋值,两份数据在内存中是完全独立的
阅读全文
0 0
- JS中的数据结构
- 数据结构中的各种排序方法-JS实现
- js数据结构
- JavaScript实现Map数据结构,及JS中的单例
- 用数组实现js中的堆栈 或者队列数据结构
- Day-9 用js实现数据结构中的排序
- JS中的算法与数据结构——栈(Stack)
- JS中的算法与数据结构——集合(Set)
- js--数据结构--树
- js的数据结构
- JS数据结构案例
- js--数据结构--链表
- JS数据结构之---数组
- JS数据结构: 队列
- JS数据结构:链表
- JS数据结构:哈希表
- js-es6-set数据结构
- js-es6-Map数据结构
- 扫雷——1.第一步不炸死2.坐标周围没雷,可以实现展开
- java 1.8 hashmap深度解读
- Android 监听HOME键。
- 什么是Spring Boot
- jQuery ajax
- JS中的数据结构
- 线性回归---公式推导
- DECLARE_SERIAL / IMPLEMENT_SERIAL 宏的技术详解
- 八周三次课(12月13日) 15.1 多线程实例 15.2 多线程锁
- 链家网爬虫
- 内核snprintf的0x300数据访问异常
- 跟随游戏
- 从写项目到部署linux服务器全过程-MyEclipse新建单个Maven web工程
- Mysql之触发器