首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Javascript
Minfat
创建于2022-08-23
订阅专栏
复习Javascript
暂无订阅
共28篇文章
创建于2022-08-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS调用栈
什么是栈? 栈是一种后进先出的数据结构。 调用栈是什么? 调用栈就是用来管理函数调用关系的一种数据结构。比如我们执行一个函数首先会从全局执行上下文中取出该函数,然后对函数里的代码进行编译并创建该函数的
JS代码执行流程
当我们输入一段JS代码会先编译再执行。 1.在编译阶段会将输入的代码分成执行上下文和可执行代码,执行上下文是JS执行一段代码时的运行环境,在执行上下文中存在一个变量环境,该对象中保存了变量提升的内容,
作用域和作用域链
作用域是什么? 作用域就是变量与函数的可访问范围,它控制着变量和函数的可见性和生命周期。需要注意的是作用域在代码定义确定的而不是在调用的时候确定的。 全局作用域: 最外层函数和最外层函数外面定义的变量
判断
Object.is() 与比较操作符 “===”、“==” 的区别? 使用双等号(==)进行相等判断时,如果两边的类型不一致,则会进 行强制类型转化后再进行比较。 使用三等号(===)进行相等判断时,
数据类型检测
数据类型检测 typeof:能检测除了null以外的所有基础类型和function,对于其他的引用类型都检测为object。 思考:为什么null会被检测为object? 这是 JS 存在的一个悠久
数据类型
JS数据类型 基础类型:Number、String、Undefined、null、Boolen、Symbol、BigInt 引用类型:Object、Array、Function、RegExp、Dat
如何实现一个深浅拷贝?
浅拷贝的定义 自己创建一个新的对象,来接受你要重新复制或引用的对象值。如果对象属性是基本的数据类型,复制的就是基本类型的值给新对象;但如果属性是引用数据类型,复制的就是内存中的地址,如果其中一个对象改
数据类型转换
强制类型转换 强制类型转换方式包括 Number()、parseInt()、parseFloat()、toString()、String()、Boolean()。 Number() 方法的强制转换规则