03-数据_变量_内存01

2017-08-20  本文已影响0人  源大帝

1.什么是数据?

什么是内存?

如图

01.png
02.png
03.png
04.png

什么是变量?

内存,数据, 变量三者之间的关系


相关问题

问题: var a= xxx; 问a内存中到底保存的是什么?

关于引用变量赋值问题

var obj1 = {name:"小明"};
var obj2 =obj1;
obj1.name = "小红"; 
console.log(obj2.name); // 小红
obj1={age:15}; #此时,只有obj2 指向{name:'小红'}   obj1此时指向新的对象
console.log (obj1.name) // undefined
console.log (obj2.name) // 小红

问题: 在js调用函数时传递变量参数时, 是值传递还是引用传递

问题: JS引擎如何管理内存?

  1. 内存生命周期
    • 分配小内存空间, 得到它的使用权
    • 存储数据, 可以反复进行操作
    • 释放小内存空间
  2. 释放内存
    • 局部变量: 函数执行完自动释放
    • 对象: 成为垃圾对象==>垃圾回收器回收
上一篇下一篇

猜你喜欢

热点阅读