![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 68
Afra_yanghongyun
坚持原创
展开
-
javaScript中的this
this和执行上下文相关,每个执行上下文中都有一个this.原创 2024-05-10 22:00:30 · 401 阅读 · 2 评论 -
JavaScript—数据类型01
引用类型数据只有是相同地址才会相等。数据,变量,内存三者关系。number(数字)object(对象)原创 2024-01-05 20:36:15 · 618 阅读 · 0 评论 -
JavaScript—对象,函数
实现特定功能的n条语句封装体。只有函数可以执行。console.log('函数体执行语句')getName() //函数体执行语句函数表达式getName()函数声明的方式getName()我们自己定义的我们没有调用但是执行了})()原创 2023-09-21 19:22:40 · 99 阅读 · 0 评论 -
JavaScript—数据类型02
字符串可以是插入到引号中的任何字符。双引号( " )、单引号( ’ )或反引号(`)标识Undefined 类型只有一个值,即undefined。在声明变量但是没有初始化时,这个变量的值就是undefined。正常情况下,调用未声明的变量会报错,但是对未声明的变量使用typeof操作符,同样会返回"undefined"var name;// age 未声明。原创 2023-09-18 20:50:55 · 32 阅读 · 0 评论 -
JavaScript-原型链
5,对象的__proto__属性:创建对象时自动添加,默认值为构造函数prototype属性值.如果B函数的显式原型对象在A对象的原型链上,返回true,否则返回false。1,每个函数function都有一个prototype,就是显示原型属性.如果没有找到,就再沿着__proto__这条链向上查找,找到就会回。2,每个实例对象独有__ptoto__,就是隐式原型属性.1,访问一个对象属性时,先在自身属性中查找,找到就返回。3,对象的隐式原型的值为其对应构造函数的显式原型的值。原创 2023-09-24 20:37:43 · 25 阅读 · 1 评论 -
JavaScript-作用域
1,多个上下级关系的作用域链形成的链,它的方向是从下往上(内到外).2.在控制台执行以下代码,name的值是undefind。2,它是静态的(相对于上下文对象),在编写代码时就确定了。1,通过function声明的函数,在之前就可直接调用。----------------待核查。1,通过var定义的变量,在定义语句之前就可以访问到。1,就是一块"地盘",若干代码所在的区域。2.查找变量时就是沿着作用域链 来查找.变量提升和函数声明提升是怎样产生的?值:undefind。原创 2023-10-02 22:41:45 · 33 阅读 · 1 评论 -
JavaScript-闭包
1,使用函数内部的变量在函数执行完后,仍然存活在内存中(延长了局部变量的生命周期)当嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时,就产生了闭包.4,内部函数执行定义就会产生闭包(定义函数,如果外部不调用,内部函数就没有执行)1,产生:在嵌套内部函数定义执行完成时就产生了闭包(不是调用)2,让函数外部可以操作(读写)到函数内部的数据(变量/函数)2,内部函数引用 了外部函数的数据(变量/函数)2,死亡:在嵌套的内部函数称为垃圾对象时.理解二:包含被引用变量(函数)的对象.原创 2023-10-04 08:03:25 · 28 阅读 · 1 评论