02 数据

    技术2022-08-01  71

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <!-- 1.什么是数据? -存储在内存中代表特定信息的东西,本质上是二进制编码 -特点:可传递,可运算 -一切皆数据 -内存中所有操作的目标:数据 算术运算、逻辑运算、赋值、运行函数 2.什么是内存? -内存条通电以后产生的用来的可存储数据的空间(临时的) -内存产生和死亡:内存条->通电->产生内存空间->存储数据->断电->内存空间和数据都消失 -一块小内存的两个数据——数据值和地址值 -内存的分类: 栈:存储全局变量和局部变量 堆:存储对象 3.什么是变量? -可变化的量,由变量名和变量值组成 -每个变量都对应着一小块内存 4.内存、数据、变量三者的关系? -内存是用来存储数据的空间 -变量是内存的标识 5.在js调用函数时传递变量时,是值传递还是引用传递? -理解1:都是值(基本/地址值)传递 -理解2:可能是值传递,也可能是引用传递(地址值) 6.JS引擎如何管理内存 -1.内存生命周期 分配空间,得到使用权 存储数据,可以吧反复进行操作 释放当前的小内存空间 -2.释放内存 局部变量:函数执行完,函数自动释放 对象:成为垃圾对象——>垃圾回收器回收 --> </body> </html>
    Processed: 0.017, SQL: 9