Kristofer Koishigawa b3213fc892 fix(i18n): chinese test suite (#38220)
* fix: Chinese test suite

Add localeTiltes, descriptions, and adjust test text and testStrings to get the automated test suite working.

* fix: ran script, updated testStrings and solutions
2020-03-03 18:49:47 +05:30

83 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 56533eb9ac21ba0edf2244dc
title: Chaining If Else Statements
challengeType: 1
videoUrl: ''
localeTitle: 链接如果其他声明
---
## Description
<section id="description"> <code>if/else</code>语句可以链接在一起以用于复杂的逻辑。这是多个链式<code>if</code> / <code>else if</code>语句的<dfn>伪代码</dfn> <blockquote> if <em>condition1</em> { <br> <em>语句1</em> <br> } else if <em>condition2</em> { <br> <em>语句2</em> <br> } else if <em>condition3</em> { <br> <em>声明3</em> <br> 。 。 。 <br> } else { <br> <em>statementN</em> <br> } </blockquote></section>
## Instructions
<section id="instructions">写入链接<code>if</code> / <code>else if</code>语句以满足以下条件: <code>num &lt; 5</code> - return“Tiny” <br> <code>num &lt; 10</code> - 返回“Small” <br> <code>num &lt; 15</code> - 返回“中” <br> <code>num &lt; 20</code> - 返回“Large” <br> <code>num &gt;= 20</code> - 返回“巨大” </section>
## Tests
<section id='tests'>
```yml
tests:
- text: 你应该至少有四个<code>else</code>语句
testString: assert(code.match(/else/g).length > 3);
- text: 你应该至少有四个<code>if</code>语句
testString: assert(code.match(/if/g).length > 3);
- text: 你应该至少有一个<code>return</code>语句
testString: assert(code.match(/return/g).length >= 1);
- text: <code>testSize(0)</code>应该返回“Tiny”
testString: assert(testSize(0) === "Tiny");
- text: <code>testSize(4)</code>应该返回“Tiny”
testString: assert(testSize(4) === "Tiny");
- text: <code>testSize(5)</code>应返回“Small”
testString: assert(testSize(5) === "Small");
- text: <code>testSize(8)</code>应该返回“Small”
testString: assert(testSize(8) === "Small");
- text: <code>testSize(10)</code>应该返回“Medium”
testString: assert(testSize(10) === "Medium");
- text: <code>testSize(14)</code>应返回“Medium”
testString: assert(testSize(14) === "Medium");
- text: <code>testSize(15)</code>应该返回“Large”
testString: assert(testSize(15) === "Large");
- text: <code>testSize(17)</code>应该返回“Large”
testString: assert(testSize(17) === "Large");
- text: <code>testSize(20)</code>应该返回“巨大”
testString: assert(testSize(20) === "Huge");
- text: <code>testSize(25)</code>应该返回“巨大”
testString: assert(testSize(25) === "Huge");
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function testSize(num) {
// Only change code below this line
return "Change Me";
// Only change code above this line
}
// Change this value to test
testSize(7);
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>