「 JS 」
September 10, 2020
Words count
5.5k
Reading time
5 mins.
原文地址
值类型(基本数据类型):字符串(string)、数值(number)、布尔值(boolean)、undefined、null (这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值)(ECMAScript 2016新增了一种基本数据类型:symbol)、BigInt(ECMAScript 2020新增)
引用类型:对象(Object)、数组(Array)、函数(Function)
值类型
1、占用空间固定,保存在栈中(当一个方法执行时,每个方法都会建立自己的内存栈,在这个方...
Read article
「 JS 」
September 09, 2020
Words count
2.7k
Reading time
2 mins.
来自MDN
根据最新的ECMAScript的标准定义,基本类型(基本数值、基本数据类型)是一种既非对象也无方法的数据。在 JavaScript 中,共有7种基本类型:string,number,bigint(ECMCScript 2020新增),boolean,null,undefined,symbol (ECMAScript 2016新增)。
多数情况下,基本类型直接代表了最底层的语言实现。
所有基本类型的值都是不可改变的。但需要注意的是,基本类型本身和一个赋值为基本类型的变量的区别。变量会被...
Read article
「 JS 」
September 08, 2020
Words count
4k
Reading time
4 mins.
原文学习地址
堆栈的概念对于我来说是熟悉又陌生的感觉,之前看过很多相关的文章及写过一些demo可后面用不到后,就慢慢淡忘了,今天要好好理解并记录下
Google V8引擎是一个比较流行的javascript引擎示例,该引擎包括两个主要组件:
- Memory Heap内存堆 — 这是内存分配的地方
- call stack调用堆栈 — 这是你代码执行时栈帧存放的位置
JavaScript 是一种单线程编程语言,这意味着它只有一个 Call Stack 。因此,它一次仅能做一件事。
Call...
Read article
「 JS 」
May 25, 2020
Words count
11k
Reading time
10 mins.
原文地址
近年来,JavaScript 的发展非常迅速。 尤其是在2015 年 ES6 发布之后,情况变得更好。
现在 许多新的特性被提议包括在 ES2020版本中。好消息是这些已经已经敲定。 现在,我们获得了最终定稿的功能清单,它们将在被批准发布之后出现在备受期待的 ES2020 中。 其中一些功能使我非常兴奋,因为在它们存在之前编写代码时遇到将会遇到很多麻烦。 让我们看看它们是什么吧!
对我个人来说,这是 ES2020最令人兴奋的特点之一。 我已经编写了很多程序,这些程序将会从这个新特性中获...
Read article