33 个 js 核心概念(四):显式 (名义) 与 隐式 (鸭子)类型转换

2018-12-08
阅读 6 分钟
1.5k
说实话,JavaScript 的类型转换是个相当头疼的问题,无论是对于初学者还是有经验的老司机。它的难处并不在于概念多难理解,而是情况多且杂,看似相同的情况结果却又出人意料,很少有人能保证时刻都能做出正确的判断。

33 个 js 核心概念(三):值类型与引用类型

2018-12-08
阅读 4 分钟
1.7k
如今前端的发展日新月异,很多人(包括我)都是追逐着一些流行的框架学习,但往往是浮于表面,知其然而不知其所以然。当我认真的想要搞懂 react、redux 实现原理时,才发现,JavaScript 的基础知识是如此重要。

33 个 js 核心概念(二):数据类型

2018-12-08
阅读 3 分钟
1.3k
第一,是为了限制不同种类数据的操作。比如说当你声明一个变量是一个数字,那么,就只能对这个变量进行数字能进行的操作,这在编译代码及排查错误时尤为重要。

33 个 js 核心概念(一):函数调用栈,执行上下文与变量对象

2018-12-08
阅读 4 分钟
1.2k
但很多时候,对于这些概念,看的时候觉得自己已经明白了,可过不了多久,再让你说一说,可能就说不清楚了,之所以会这样,是因为我们对于 JavaScript 这门语言的运行机制不清楚。