fix(challenges): Fix broken links in Chinese challenges (#35126)

This commit is contained in:
Niraj Nandish 2019-05-07 01:23:48 +04:00 committed by Randell Dawson
parent 80338ee9f7
commit 02eff252b5
5 changed files with 5 additions and 5 deletions

View File

@ -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>

View File

@ -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>

View File

@ -7,7 +7,7 @@ localeTitle: 记录收集
---
## Description
<section id="description">您将获得一个JSON对象表示您的音乐专辑集合的一部分。每张专辑都有几个属性和一个唯一的ID号作为其关键。并非所有相册都有完整的信息。写一个功能它取一个专辑的<code>id</code> (如<code>2548</code> ),一个属性<code>prop</code> (如<code>&quot;artist&quot;</code><code>&quot;tracks&quot;</code> ),以及一个<code>value</code> (如<code>&quot;Addicted to Love&quot;</code> )来修改此集合中的数据。如果<code>prop</code>不是<code>&quot;tracks&quot;</code><code>value</code>不为空( <code>&quot;&quot;</code> ),则更新或设置该记录专辑属性的<code>value</code> 。您的函数必须始终返回整个集合对象。处理不完整数据有几个规则:如果<code>prop</code><code>&quot;tracks&quot;</code>但是相册没有<code>&quot;tracks&quot;</code>属性,则在将新值添加到相册的相应属性之前创建一个空数组。如果<code>prop</code><code>&quot;tracks&quot;</code><code>value</code>不为空( <code>&quot;&quot;</code> ),则将<code>value</code>推到专辑现有<code>tracks</code>数组的末尾。如果<code>value</code>为空( <code>&quot;&quot;</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>&quot;artist&quot;</code><code>&quot;tracks&quot;</code> ),以及一个<code>value</code> (如<code>&quot;Addicted to Love&quot;</code> )来修改此集合中的数据。如果<code>prop</code>不是<code>&quot;tracks&quot;</code><code>value</code>不为空( <code>&quot;&quot;</code> ),则更新或设置该记录专辑属性的<code>value</code> 。您的函数必须始终返回整个集合对象。处理不完整数据有几个规则:如果<code>prop</code><code>&quot;tracks&quot;</code>但是相册没有<code>&quot;tracks&quot;</code>属性,则在将新值添加到相册的相应属性之前创建一个空数组。如果<code>prop</code><code>&quot;tracks&quot;</code><code>value</code>不为空( <code>&quot;&quot;</code> ),则将<code>value</code>推到专辑现有<code>tracks</code>数组的末尾。如果<code>value</code>为空( <code>&quot;&quot;</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">

View File

@ -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 isEqualab{ <br> ifa === b{ <br>返回true; <br> } else { <br>返回虚假; <br> } <br> } </blockquote>但是有一种更好的方法可以做到这一点。由于<code>===</code>返回<code>true</code><code>false</code> ,我们可以返回比较结果: <blockquote> function isEqualab{ <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 isEqualab{ <br> ifa === b{ <br>返回true; <br> } else { <br>返回虚假; <br> } <br> } </blockquote>但是有一种更好的方法可以做到这一点。由于<code>===</code>返回<code>true</code><code>false</code> ,我们可以返回比较结果: <blockquote> function isEqualab{ <br>返回a === b; <br> } </blockquote></section>
## Instructions
<section id="instructions">修复函数<code>isLess</code>以删除<code>if/else</code>语句。 </section>

View File

@ -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>&lt;div style=&quot;color: yellow; font-size: 16px&quot;&gt;Mellow Yellow&lt;/div&gt;</code> JSX元素使用<code>style</code>属性但由于JSX的转换方式您可以不要将值设置为<code>string</code> 。相反您将其设置为等于JavaScript <code>object</code> 。这是一个例子: <code>&lt;div style={{color: &quot;yellow&quot;, fontSize: 16}}&gt;Mellow Yellow&lt;/div&gt;</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>&lt;div style=&quot;color: yellow; font-size: 16px&quot;&gt;Mellow Yellow&lt;/div&gt;</code> JSX元素使用<code>style</code>属性但由于JSX的转换方式您可以不要将值设置为<code>string</code> 。相反您将其设置为等于JavaScript <code>object</code> 。这是一个例子: <code>&lt;div style={{color: &quot;yellow&quot;, fontSize: 16}}&gt;Mellow Yellow&lt;/div&gt;</code>注意我们如何使用“fontSize”属性这是因为React不接受样式对象中的kebab-case键。 React将在HTML中为我们应用正确的属性名称。 </section>
## Instructions
<section id="instructions">在代码编辑器中为<code>div</code>添加<code>style</code>属性为文本提供红色和字体大小为72px的颜色。请注意您可以选择将字体大小设置为数字省略单位“px”或将其写为“72px”。 </section>