From eb3f1b61a6ca31a9a0e0b83d5d1e658d70decf6a Mon Sep 17 00:00:00 2001 From: steak-zhuo Date: Sat, 14 Jan 2023 13:54:22 +0800 Subject: [PATCH 1/5] added Typescript and Javascript examples in data_and_memory.md --- docs/chapter_data_structure/data_and_memory.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/chapter_data_structure/data_and_memory.md b/docs/chapter_data_structure/data_and_memory.md index 93147fb6..52a666fe 100644 --- a/docs/chapter_data_structure/data_and_memory.md +++ b/docs/chapter_data_structure/data_and_memory.md @@ -84,13 +84,19 @@ comments: true === "JavaScript" ```js title="" - + // JavaScript 的数组可以自由存储各种基本数据类型和对象 + // JavaScript 的基本数据类型中只有数字, 没有浮点数, 这里使用0.1作为示例 + const array = [0, 0.1, 'a', false] ``` === "TypeScript" ```typescript title="" - + // TypeScript 可以定义 JavaScript 数组的类型 + const numbers: number = new Array(5).fill(0); + const decimals: number = new Array(5).fill(0.1); + const characters: string = new Array(5).fill('a'); + const booleans: boolean = new Array(5).fill(true); ``` === "C" From b6b8ae902d9ad7d7e93342d73d156445b027a8f0 Mon Sep 17 00:00:00 2001 From: steak-zhuo Date: Sat, 14 Jan 2023 23:26:26 +0800 Subject: [PATCH 2/5] fix the expression --- docs/chapter_data_structure/data_and_memory.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/chapter_data_structure/data_and_memory.md b/docs/chapter_data_structure/data_and_memory.md index 52a666fe..8f3d523c 100644 --- a/docs/chapter_data_structure/data_and_memory.md +++ b/docs/chapter_data_structure/data_and_memory.md @@ -85,18 +85,16 @@ comments: true ```js title="" // JavaScript 的数组可以自由存储各种基本数据类型和对象 - // JavaScript 的基本数据类型中只有数字, 没有浮点数, 这里使用0.1作为示例 - const array = [0, 0.1, 'a', false] + const array = [0, 0.0, 'a', false]; ``` === "TypeScript" ```typescript title="" // TypeScript 可以定义 JavaScript 数组的类型 - const numbers: number = new Array(5).fill(0); - const decimals: number = new Array(5).fill(0.1); - const characters: string = new Array(5).fill('a'); - const booleans: boolean = new Array(5).fill(true); + const numbers: number = [] + const characters: string = [] + const booleans: boolean = [] ``` === "C" From 8d960e7f0e64e36096a51e68d2260be51366c219 Mon Sep 17 00:00:00 2001 From: steak-zhuo Date: Sun, 15 Jan 2023 00:32:00 +0800 Subject: [PATCH 3/5] update the comment --- docs/chapter_data_structure/data_and_memory.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/chapter_data_structure/data_and_memory.md b/docs/chapter_data_structure/data_and_memory.md index 8f3d523c..59dc053d 100644 --- a/docs/chapter_data_structure/data_and_memory.md +++ b/docs/chapter_data_structure/data_and_memory.md @@ -84,14 +84,14 @@ comments: true === "JavaScript" ```js title="" - // JavaScript 的数组可以自由存储各种基本数据类型和对象 + /* JavaScript 的数组可以自由存储各种基本数据类型和对象 */ const array = [0, 0.0, 'a', false]; ``` === "TypeScript" ```typescript title="" - // TypeScript 可以定义 JavaScript 数组的类型 + /* 使用多种「基本数据类型」来初始化「数组」 */ const numbers: number = [] const characters: string = [] const booleans: boolean = [] From 6941a2b34fd8dc89953b06c89f82d7db7cfe3e09 Mon Sep 17 00:00:00 2001 From: steak-zhuo Date: Sun, 15 Jan 2023 13:06:35 +0800 Subject: [PATCH 4/5] update the type --- docs/chapter_data_structure/data_and_memory.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/chapter_data_structure/data_and_memory.md b/docs/chapter_data_structure/data_and_memory.md index 59dc053d..0f087a15 100644 --- a/docs/chapter_data_structure/data_and_memory.md +++ b/docs/chapter_data_structure/data_and_memory.md @@ -92,9 +92,9 @@ comments: true ```typescript title="" /* 使用多种「基本数据类型」来初始化「数组」 */ - const numbers: number = [] - const characters: string = [] - const booleans: boolean = [] + const numbers: number[] = [] + const characters: string[] = [] + const booleans: boolean[] = [] ``` === "C" From 9395674e1674d9f959bc61877d03d558baa97f58 Mon Sep 17 00:00:00 2001 From: steak-zhuo Date: Sun, 15 Jan 2023 13:08:00 +0800 Subject: [PATCH 5/5] update the code style --- docs/chapter_data_structure/data_and_memory.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/chapter_data_structure/data_and_memory.md b/docs/chapter_data_structure/data_and_memory.md index 0f087a15..3daeb550 100644 --- a/docs/chapter_data_structure/data_and_memory.md +++ b/docs/chapter_data_structure/data_and_memory.md @@ -92,9 +92,9 @@ comments: true ```typescript title="" /* 使用多种「基本数据类型」来初始化「数组」 */ - const numbers: number[] = [] - const characters: string[] = [] - const booleans: boolean[] = [] + const numbers: number[] = []; + const characters: string[] = []; + const booleans: boolean[] = []; ``` === "C"