fix(challenges): Fix broken links in Chinese challenges (#35126)
This commit is contained in:
parent
80338ee9f7
commit
02eff252b5
@ -7,7 +7,7 @@ localeTitle: 具有返回值的分配
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description">如果您从我们对<a href="javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator" target="_blank">使用赋值运算符存储值</a>的讨论中回忆起来<a href="javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator" target="_blank">,则在分配</a>值之前,将解决等号右侧的所有内容。这意味着我们可以获取函数的返回值并将其赋值给变量。假设我们预先定义了一个函数<code>sum</code> ,它将两个数字相加,然后: <code>ourSum = sum(5, 12);</code>将调用<code>sum</code>函数,它返回值<code>17</code>并将其分配给<code>ourSum</code>变量。 </section>
|
||||
<section id="description">如果您从我们对<a href="learn/javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator" target="_blank">使用赋值运算符存储值</a>的讨论中回忆起来<a href="learn/javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator" target="_blank">,则在分配</a>值之前,将解决等号右侧的所有内容。这意味着我们可以获取函数的返回值并将其赋值给变量。假设我们预先定义了一个函数<code>sum</code> ,它将两个数字相加,然后: <code>ourSum = sum(5, 12);</code>将调用<code>sum</code>函数,它返回值<code>17</code>并将其分配给<code>ourSum</code>变量。 </section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions">使用参数<code>7</code>调用<code>processArg</code>函数,并将其返回值分配给已<code>processed</code>的变量。 </section>
|
||||
|
@ -7,7 +7,7 @@ localeTitle: 使用JavaScript生成随机分数
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description">随机数对于创建随机行为很有用。 JavaScript有一个<code>Math.random()</code>函数,它生成一个介于<code>0</code> (含)和不高达<code>1</code> (独占)之间的随机十进制数。因此<code>Math.random()</code>可以返回<code>0</code>但永远不会返回<code>1</code> <strong>Note</strong> <br> <a href="storing-values-with-the-assignment-operator" target="_blank">与使用Equal运算符存储值</a>一样,所有函数调用将在<code>return</code>执行之前解析,因此我们可以<code>return</code> <code>Math.random()</code>函数的值。 </section>
|
||||
<section id="description">随机数对于创建随机行为很有用。 JavaScript有一个<code>Math.random()</code>函数,它生成一个介于<code>0</code> (含)和不高达<code>1</code> (独占)之间的随机十进制数。因此<code>Math.random()</code>可以返回<code>0</code>但永远不会返回<code>1</code> <strong>Note</strong> <br> <a href="learn/javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator" target="_blank">与使用Equal运算符存储值</a>一样,所有函数调用将在<code>return</code>执行之前解析,因此我们可以<code>return</code> <code>Math.random()</code>函数的值。 </section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions">更改<code>randomFraction</code>以返回随机数而不是返回<code>0</code> 。 </section>
|
||||
|
@ -7,7 +7,7 @@ localeTitle: 记录收集
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description">您将获得一个JSON对象,表示您的音乐专辑集合的一部分。每张专辑都有几个属性和一个唯一的ID号作为其关键。并非所有相册都有完整的信息。写一个功能,它取一个专辑的<code>id</code> (如<code>2548</code> ),一个属性<code>prop</code> (如<code>"artist"</code>或<code>"tracks"</code> ),以及一个<code>value</code> (如<code>"Addicted to Love"</code> )来修改此集合中的数据。如果<code>prop</code>不是<code>"tracks"</code>且<code>value</code>不为空( <code>""</code> ),则更新或设置该记录专辑属性的<code>value</code> 。您的函数必须始终返回整个集合对象。处理不完整数据有几个规则:如果<code>prop</code>是<code>"tracks"</code>但是相册没有<code>"tracks"</code>属性,则在将新值添加到相册的相应属性之前创建一个空数组。如果<code>prop</code>是<code>"tracks"</code>且<code>value</code>不为空( <code>""</code> ),则将<code>value</code>推到专辑现有<code>tracks</code>数组的末尾。如果<code>value</code>为空( <code>""</code> ),则从相册中删除给定的<code>prop</code>属性。 <strong>提示</strong> <br>使用<a href="javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables" target="_blank">变量访问对象属性</a>时使用<code>bracket notation</code> 。 Push是一种可以在<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push" target="_blank">Mozilla Developer Network</a>上阅读的数组方法。您可以参考<a href="javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects" target="_blank">操作复杂对象</a>介绍JavaScript对象表示法(JSON)进行复习。 </section>
|
||||
<section id="description">您将获得一个JSON对象,表示您的音乐专辑集合的一部分。每张专辑都有几个属性和一个唯一的ID号作为其关键。并非所有相册都有完整的信息。写一个功能,它取一个专辑的<code>id</code> (如<code>2548</code> ),一个属性<code>prop</code> (如<code>"artist"</code>或<code>"tracks"</code> ),以及一个<code>value</code> (如<code>"Addicted to Love"</code> )来修改此集合中的数据。如果<code>prop</code>不是<code>"tracks"</code>且<code>value</code>不为空( <code>""</code> ),则更新或设置该记录专辑属性的<code>value</code> 。您的函数必须始终返回整个集合对象。处理不完整数据有几个规则:如果<code>prop</code>是<code>"tracks"</code>但是相册没有<code>"tracks"</code>属性,则在将新值添加到相册的相应属性之前创建一个空数组。如果<code>prop</code>是<code>"tracks"</code>且<code>value</code>不为空( <code>""</code> ),则将<code>value</code>推到专辑现有<code>tracks</code>数组的末尾。如果<code>value</code>为空( <code>""</code> ),则从相册中删除给定的<code>prop</code>属性。 <strong>提示</strong> <br>使用<a href="learn/javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables" target="_blank">变量访问对象属性</a>时使用<code>bracket notation</code> 。 Push是一种可以在<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push" target="_blank">Mozilla Developer Network</a>上阅读的数组方法。您可以参考<a href="learn/javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects" target="_blank">操作复杂对象</a>介绍JavaScript对象表示法(JSON)进行复习。 </section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions">
|
||||
|
@ -7,7 +7,7 @@ localeTitle: 从函数返回布尔值
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description">您可以从<a href="waypoint-comparison-with-the-equality-operator" target="_blank">与Equality运算符的比较中</a>回忆一下,所有比较运算符都返回布尔值<code>true</code>或<code>false</code>值。有时人们使用if / else语句进行比较,如下所示: <blockquote> function isEqual(a,b){ <br> if(a === b){ <br>返回true; <br> } else { <br>返回虚假; <br> } <br> } </blockquote>但是有一种更好的方法可以做到这一点。由于<code>===</code>返回<code>true</code>或<code>false</code> ,我们可以返回比较结果: <blockquote> function isEqual(a,b){ <br>返回a === b; <br> } </blockquote></section>
|
||||
<section id="description">您可以从<a href="learn/javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator" target="_blank">与Equality运算符的比较中</a>回忆一下,所有比较运算符都返回布尔值<code>true</code>或<code>false</code>值。有时人们使用if / else语句进行比较,如下所示: <blockquote> function isEqual(a,b){ <br> if(a === b){ <br>返回true; <br> } else { <br>返回虚假; <br> } <br> } </blockquote>但是有一种更好的方法可以做到这一点。由于<code>===</code>返回<code>true</code>或<code>false</code> ,我们可以返回比较结果: <blockquote> function isEqual(a,b){ <br>返回a === b; <br> } </blockquote></section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions">修复函数<code>isLess</code>以删除<code>if/else</code>语句。 </section>
|
||||
|
@ -8,7 +8,7 @@ localeTitle: 介绍内联样式
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description">还有其他复杂的概念可以为您的React代码添加强大的功能。但是你可能想知道如何设置你在React中创建的那些JSX元素的更简单的问题。您可能知道它与使用HTML完全不同,因为<a target="_blank" href="front-end-libraries/react/define-an-html-class-in-jsx">您将类应用于JSX元素的方式</a> 。如果从样式表导入样式,它就没有太大的不同。使用<code>className</code>属性将类应用于JSX元素,并将样式应用于样式表中的类。另一种选择是应用<strong><em>内联</em></strong>样式,这在ReactJS开发中非常常见。您将内联样式应用于JSX元素,类似于您在HTML中的操作方式,但有一些JSX差异。以下是HTML中内联样式的示例: <code><div style="color: yellow; font-size: 16px">Mellow Yellow</div></code> JSX元素使用<code>style</code>属性,但由于JSX的转换方式,您可以不要将值设置为<code>string</code> 。相反,您将其设置为等于JavaScript <code>object</code> 。这是一个例子: <code><div style={{color: "yellow", fontSize: 16}}>Mellow Yellow</div></code>注意我们如何使用“fontSize”属性?这是因为React不接受样式对象中的kebab-case键。 React将在HTML中为我们应用正确的属性名称。 </section>
|
||||
<section id="description">还有其他复杂的概念可以为您的React代码添加强大的功能。但是你可能想知道如何设置你在React中创建的那些JSX元素的更简单的问题。您可能知道它与使用HTML完全不同,因为<a target="_blank" href="learn/front-end-libraries/react/define-an-html-class-in-jsx">您将类应用于JSX元素的方式</a> 。如果从样式表导入样式,它就没有太大的不同。使用<code>className</code>属性将类应用于JSX元素,并将样式应用于样式表中的类。另一种选择是应用<strong><em>内联</em></strong>样式,这在ReactJS开发中非常常见。您将内联样式应用于JSX元素,类似于您在HTML中的操作方式,但有一些JSX差异。以下是HTML中内联样式的示例: <code><div style="color: yellow; font-size: 16px">Mellow Yellow</div></code> JSX元素使用<code>style</code>属性,但由于JSX的转换方式,您可以不要将值设置为<code>string</code> 。相反,您将其设置为等于JavaScript <code>object</code> 。这是一个例子: <code><div style={{color: "yellow", fontSize: 16}}>Mellow Yellow</div></code>注意我们如何使用“fontSize”属性?这是因为React不接受样式对象中的kebab-case键。 React将在HTML中为我们应用正确的属性名称。 </section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions">在代码编辑器中为<code>div</code>添加<code>style</code>属性,为文本提供红色和字体大小为72px的颜色。请注意,您可以选择将字体大小设置为数字,省略单位“px”,或将其写为“72px”。 </section>
|
||||
|
Loading…
x
Reference in New Issue
Block a user