「 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