Q1主动回忆难度 2
1/12
JavaScript 核心 · 中级 05
记忆强度
JavaScript 核心中级题库第 5 组,共 12 张卡片。
JavaScript 核心 · 中级 05
在写业务逻辑的时候,经常要用到JS数据类型的判断,面试常见的案例深浅拷贝也要用到数据类型的判断。
闭包不是某一种固定语法,而是函数与其声明时词法环境的组合。
原代码会输出五次 6。
0.1和0.2在转换成二进制后会无限循环,由于标准位数的限制后面多余的位数会被截掉,此时就已经出现了精度的损失,相加后因浮点数小数位的限制而截断的二进制…
JavaScript 的四则运算符包括加法 +、减法 -、乘法 、除法 /,通常还会连同取余 % 一起考察。
=== 是严格相等比较,通常不会为了比较而在不同类型之间做隐式转换;
BigInt是一种新的数据类型,用于当整数值大于Number数据类型支持的范围时。
typeof 与 instanceof 解决的问题不同。
首先要明白作用域链的概念,其实很简单,在ES5中只存在两种作用域————全局作用域和函数作用域,当访问一个变量时,解释器会首先在当前作用域查找标示符,如…
ES6 的 extends 在转译为较旧语法时,核心不是简单复制父类属性,而是建立两条继承链:一条连接子类实例方法,即 Child.prototype …
字符串字面量 '1' 是基本值,不是通过 new String() 创建的对象,但它仍然可以调用 toString()。
原型链是 JavaScript 对象进行属性查找和继承复用的核心机制。