摘要: 图示: 栈内存: 栈内存空间大小是固定的,存储的是基本数据类型 ; 变量名和值在同一空间中 堆内存: 堆内存空间是动态分配的, 大小不固定, 存储的是引用数据类型; 值在堆内存, 变量名在栈内存中,此时变量名称之为地址 指针: 指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量 阅读全文
posted @ 2022-04-12 21:58 秋弦 阅读(112) 评论(0) 推荐(0) 编辑
摘要: setTimeout() setTimeout(handler, timer) : 间隔指定的时间 执行一次代码 let count =1; let time = setTimeout(function(){ count++; console.log(count); },1000) console. 阅读全文
posted @ 2022-04-12 18:09 秋弦 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 说明: this 指向它所引用的对象 (this最终代表的是一个对象) this指向可以更改; 通过 call() 和 apply()方法 修改this指向 注意💡: 全局作用域下 this 指向window // 全局作用域下: window是顶层对象(window 对象的属性和方法拥有全局作用 阅读全文
posted @ 2022-04-12 17:11 秋弦 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Math对象介绍: 是js内置的对象,可以直接使用 ; 它拥有一些数学常数属性和数学函数方法 ; Math 不是一个函数对象。 Math 用于 Number 类型 Math的属性: console.log(Math.E); //2.718281828459045 //Math.PI 圆周率 cons 阅读全文
posted @ 2022-04-12 17:04 秋弦 阅读(31) 评论(0) 推荐(0) 编辑