diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.chinese.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.chinese.md
index 57690e0e5d..efd058bb47 100644
--- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.chinese.md
+++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.chinese.md
@@ -7,7 +7,7 @@ localeTitle: 具有返回值的分配
---
## Description
-如果您从我们对使用赋值运算符存储值的讨论中回忆起来,则在分配值之前,将解决等号右侧的所有内容。这意味着我们可以获取函数的返回值并将其赋值给变量。假设我们预先定义了一个函数sum
,它将两个数字相加,然后: ourSum = sum(5, 12);
将调用sum
函数,它返回值17
并将其分配给ourSum
变量。
+如果您从我们对使用赋值运算符存储值的讨论中回忆起来,则在分配值之前,将解决等号右侧的所有内容。这意味着我们可以获取函数的返回值并将其赋值给变量。假设我们预先定义了一个函数sum
,它将两个数字相加,然后: ourSum = sum(5, 12);
将调用sum
函数,它返回值17
并将其分配给ourSum
变量。
## Instructions
使用参数7
调用processArg
函数,并将其返回值分配给已processed
的变量。
diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.chinese.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.chinese.md
index 36ee2a8631..429defcda1 100644
--- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.chinese.md
+++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.chinese.md
@@ -7,7 +7,7 @@ localeTitle: 使用JavaScript生成随机分数
---
## Description
-随机数对于创建随机行为很有用。 JavaScript有一个Math.random()
函数,它生成一个介于0
(含)和不高达1
(独占)之间的随机十进制数。因此Math.random()
可以返回0
但永远不会返回1
Note
与使用Equal运算符存储值一样,所有函数调用将在return
执行之前解析,因此我们可以return
Math.random()
函数的值。
+随机数对于创建随机行为很有用。 JavaScript有一个Math.random()
函数,它生成一个介于0
(含)和不高达1
(独占)之间的随机十进制数。因此Math.random()
可以返回0
但永远不会返回1
Note
与使用Equal运算符存储值一样,所有函数调用将在return
执行之前解析,因此我们可以return
Math.random()
函数的值。
## Instructions
更改randomFraction
以返回随机数而不是返回0
。
diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.chinese.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.chinese.md
index ff34bf2615..447c3ec32d 100644
--- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.chinese.md
+++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.chinese.md
@@ -7,7 +7,7 @@ localeTitle: 记录收集
---
## Description
-您将获得一个JSON对象,表示您的音乐专辑集合的一部分。每张专辑都有几个属性和一个唯一的ID号作为其关键。并非所有相册都有完整的信息。写一个功能,它取一个专辑的id
(如2548
),一个属性prop
(如"artist"
或"tracks"
),以及一个value
(如"Addicted to Love"
)来修改此集合中的数据。如果prop
不是"tracks"
且value
不为空( ""
),则更新或设置该记录专辑属性的value
。您的函数必须始终返回整个集合对象。处理不完整数据有几个规则:如果prop
是"tracks"
但是相册没有"tracks"
属性,则在将新值添加到相册的相应属性之前创建一个空数组。如果prop
是"tracks"
且value
不为空( ""
),则将value
推到专辑现有tracks
数组的末尾。如果value
为空( ""
),则从相册中删除给定的prop
属性。 提示
使用变量访问对象属性时使用bracket notation
。 Push是一种可以在Mozilla Developer Network上阅读的数组方法。您可以参考操作复杂对象介绍JavaScript对象表示法(JSON)进行复习。
+您将获得一个JSON对象,表示您的音乐专辑集合的一部分。每张专辑都有几个属性和一个唯一的ID号作为其关键。并非所有相册都有完整的信息。写一个功能,它取一个专辑的id
(如2548
),一个属性prop
(如"artist"
或"tracks"
),以及一个value
(如"Addicted to Love"
)来修改此集合中的数据。如果prop
不是"tracks"
且value
不为空( ""
),则更新或设置该记录专辑属性的value
。您的函数必须始终返回整个集合对象。处理不完整数据有几个规则:如果prop
是"tracks"
但是相册没有"tracks"
属性,则在将新值添加到相册的相应属性之前创建一个空数组。如果prop
是"tracks"
且value
不为空( ""
),则将value
推到专辑现有tracks
数组的末尾。如果value
为空( ""
),则从相册中删除给定的prop
属性。 提示
使用变量访问对象属性时使用bracket notation
。 Push是一种可以在Mozilla Developer Network上阅读的数组方法。您可以参考操作复杂对象介绍JavaScript对象表示法(JSON)进行复习。
## Instructions
diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.chinese.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.chinese.md
index 0422729efd..4fc3d2f9f3 100644
--- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.chinese.md
+++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.chinese.md
@@ -7,7 +7,7 @@ localeTitle: 从函数返回布尔值
---
## Description
-您可以从与Equality运算符的比较中回忆一下,所有比较运算符都返回布尔值true
或false
值。有时人们使用if / else语句进行比较,如下所示: function isEqual(a,b){
if(a === b){
返回true;
} else {
返回虚假;
}
}
但是有一种更好的方法可以做到这一点。由于===
返回true
或false
,我们可以返回比较结果: function isEqual(a,b){
返回a === b;
}
+您可以从与Equality运算符的比较中回忆一下,所有比较运算符都返回布尔值true
或false
值。有时人们使用if / else语句进行比较,如下所示: function isEqual(a,b){
if(a === b){
返回true;
} else {
返回虚假;
}
}
但是有一种更好的方法可以做到这一点。由于===
返回true
或false
,我们可以返回比较结果: function isEqual(a,b){
返回a === b;
}
## Instructions
diff --git a/curriculum/challenges/chinese/03-front-end-libraries/react/introducing-inline-styles.chinese.md b/curriculum/challenges/chinese/03-front-end-libraries/react/introducing-inline-styles.chinese.md
index c8b29ab473..4591f7e507 100644
--- a/curriculum/challenges/chinese/03-front-end-libraries/react/introducing-inline-styles.chinese.md
+++ b/curriculum/challenges/chinese/03-front-end-libraries/react/introducing-inline-styles.chinese.md
@@ -8,7 +8,7 @@ localeTitle: 介绍内联样式
---
## Description
-还有其他复杂的概念可以为您的React代码添加强大的功能。但是你可能想知道如何设置你在React中创建的那些JSX元素的更简单的问题。您可能知道它与使用HTML完全不同,因为您将类应用于JSX元素的方式 。如果从样式表导入样式,它就没有太大的不同。使用className
属性将类应用于JSX元素,并将样式应用于样式表中的类。另一种选择是应用内联样式,这在ReactJS开发中非常常见。您将内联样式应用于JSX元素,类似于您在HTML中的操作方式,但有一些JSX差异。以下是HTML中内联样式的示例: <div style="color: yellow; font-size: 16px">Mellow Yellow</div>
JSX元素使用style
属性,但由于JSX的转换方式,您可以不要将值设置为string
。相反,您将其设置为等于JavaScript object
。这是一个例子: <div style={{color: "yellow", fontSize: 16}}>Mellow Yellow</div>
注意我们如何使用“fontSize”属性?这是因为React不接受样式对象中的kebab-case键。 React将在HTML中为我们应用正确的属性名称。
+还有其他复杂的概念可以为您的React代码添加强大的功能。但是你可能想知道如何设置你在React中创建的那些JSX元素的更简单的问题。您可能知道它与使用HTML完全不同,因为您将类应用于JSX元素的方式 。如果从样式表导入样式,它就没有太大的不同。使用className
属性将类应用于JSX元素,并将样式应用于样式表中的类。另一种选择是应用内联样式,这在ReactJS开发中非常常见。您将内联样式应用于JSX元素,类似于您在HTML中的操作方式,但有一些JSX差异。以下是HTML中内联样式的示例: <div style="color: yellow; font-size: 16px">Mellow Yellow</div>
JSX元素使用style
属性,但由于JSX的转换方式,您可以不要将值设置为string
。相反,您将其设置为等于JavaScript object
。这是一个例子: <div style={{color: "yellow", fontSize: 16}}>Mellow Yellow</div>
注意我们如何使用“fontSize”属性?这是因为React不接受样式对象中的kebab-case键。 React将在HTML中为我们应用正确的属性名称。
## Instructions
在代码编辑器中为div
添加style
属性,为文本提供红色和字体大小为72px的颜色。请注意,您可以选择将字体大小设置为数字,省略单位“px”,或将其写为“72px”。