首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
达芬熊
创建于2023-03-10
订阅专栏
js原理学习总结
暂无订阅
共4篇文章
创建于2023-03-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试—JavaScript
tvar const let var ——ES5 变量声明方式 在变量未赋值时,变量undefined(为使用声明变量时也为undefined) 作用域——var的作用域为方法作用域;只要在方法内定义
执行上下文
问题引出 当JS引擎处理一段脚本的时候,它是以怎样的顺序解析和执行的? 脚本中的变量是怎样被创建的? 他们之间错综复杂的访问关系又是怎样创建和链接的? 这种时候,就必须了解执行上下文的概念。
变量声明和函数声明
1. 变量提升和函数提升:就是将声明的变量或者函数,提升至所在作用域的顶部 2. 函数声明优先级高于变量声明 3. js 声明函数的方式有3种 4. 变量是先声明,再赋值
构造函数返回值的3种情况
1. 如果没写return,则返回构造函数创建的实例对象 2. 如果return的是基本数据类型或者this,仍是返回构造函数创建的实例对象 3. 如果return的是对象,则返回该对象;原本指向实例