chore(i18n,learn): processed translations (#45493)
This commit is contained in:
@@ -13,7 +13,7 @@ tests:
|
||||
title: 世界盃數據庫
|
||||
-
|
||||
id: 5f87ac112ae598023a42df1a
|
||||
title: 沙龍預約計劃
|
||||
title: 沙龍預約安排程序
|
||||
-
|
||||
id: 602d9ff222201c65d2a019f2
|
||||
title: 元素週期表數據庫
|
||||
|
@@ -25,14 +25,12 @@ function equalityTest(myVal) {
|
||||
如果 `myVal` 等於 `10`,相等運算符會返回 `true`,因此大括號裏面的代碼會被執行,函數將返回 `Equal`。 否則,函數返回 `Not Equal`。 在 JavaScript 中,爲了讓兩個不同的<dfn>數據類型</dfn>(例如 `numbers` 和 `strings`)的值可以作比較,它必須把一種類型轉換爲另一種類型。 這叫作 “類型強制轉換”。 轉換之後,可以像下面這樣來比較:
|
||||
|
||||
```js
|
||||
1 == 1
|
||||
1 == 2
|
||||
1 == '1'
|
||||
"3" == 3
|
||||
1 == 1 // true
|
||||
1 == 2 // false
|
||||
1 == '1' // true
|
||||
"3" == 3 // true
|
||||
```
|
||||
|
||||
按順序,這些表達式會返回 `true`、`false`、`true`、`true`。
|
||||
|
||||
# --instructions--
|
||||
|
||||
把相等運算符添加到指定的行,這樣當 `val` 的值爲 `12` 的時候,函數會返回 `Equal`。
|
||||
@@ -57,7 +55,7 @@ assert(testEqual(12) === 'Equal');
|
||||
assert(testEqual('12') === 'Equal');
|
||||
```
|
||||
|
||||
應該使用 `==` 運算符。
|
||||
應該使用 `==` 運算符
|
||||
|
||||
```js
|
||||
assert(code.match(/==/g) && !code.match(/===/g));
|
||||
|
@@ -16,63 +16,61 @@ dashedName: comparison-with-the-greater-than-operator
|
||||
**例如:**
|
||||
|
||||
```js
|
||||
5 > 3
|
||||
7 > '3'
|
||||
2 > 3
|
||||
'1' > 9
|
||||
5 > 3 // true
|
||||
7 > '3' // true
|
||||
2 > 3 // false
|
||||
'1' > 9 // false
|
||||
```
|
||||
|
||||
按順序,這些表達式會返回 `true`、`true`、`false` 和 `false`。
|
||||
|
||||
# --instructions--
|
||||
|
||||
添加大於運算符到指定的行,使得返回的語句是有意義的。
|
||||
將大於運算符添加到指示的行,以便返回語句有意義。
|
||||
|
||||
# --hints--
|
||||
|
||||
`testGreaterThan(0)` 應該返回字符串 `10 or Under`。
|
||||
`testGreaterThan(0)` 應該返回字符串 `10 or Under`
|
||||
|
||||
```js
|
||||
assert(testGreaterThan(0) === '10 or Under');
|
||||
```
|
||||
|
||||
`testGreaterThan(10)` 應該返回字符串 `10 or Under`。
|
||||
`testGreaterThan(10)` 應該返回字符串`10 or Under`
|
||||
|
||||
```js
|
||||
assert(testGreaterThan(10) === '10 or Under');
|
||||
```
|
||||
|
||||
`testGreaterThan(11)` 應該返回字符串 `Over 10`。
|
||||
`testGreaterThan(11)` 應該返回字符串 `Over 10`
|
||||
|
||||
```js
|
||||
assert(testGreaterThan(11) === 'Over 10');
|
||||
```
|
||||
|
||||
`testGreaterThan(99)` 應該返回字符串 `Over 10`。
|
||||
`testGreaterThan(99)` 應該返回字符串 `Over 10`
|
||||
|
||||
```js
|
||||
assert(testGreaterThan(99) === 'Over 10');
|
||||
```
|
||||
|
||||
`testGreaterThan(100)` 應該返回字符串 `Over 10`。
|
||||
`testGreaterThan(100)` 應該返回字符串 `Over 10`
|
||||
|
||||
```js
|
||||
assert(testGreaterThan(100) === 'Over 10');
|
||||
```
|
||||
|
||||
`testGreaterThan(101)` 應該返回字符串 `Over 100`。
|
||||
`testGreaterThan(101)` 應該返回字符串 `Over 100`
|
||||
|
||||
```js
|
||||
assert(testGreaterThan(101) === 'Over 100');
|
||||
```
|
||||
|
||||
`testGreaterThan(150)` 應該返回字符串 `Over 100`。
|
||||
`testGreaterThan(150)` 應該返回字符串 `Over 100`
|
||||
|
||||
```js
|
||||
assert(testGreaterThan(150) === 'Over 100');
|
||||
```
|
||||
|
||||
應該使用 `>` 運算符至少兩次。
|
||||
你應該使用 `>` 至少兩次
|
||||
|
||||
```js
|
||||
assert(code.match(/val\s*>\s*('|")*\d+('|")*/g).length > 1);
|
||||
|
@@ -16,63 +16,61 @@ dashedName: comparison-with-the-greater-than-or-equal-to-operator
|
||||
**例如:**
|
||||
|
||||
```js
|
||||
6 >= 6
|
||||
7 >= '3'
|
||||
2 >= 3
|
||||
'7' >= 9
|
||||
6 >= 6 // true
|
||||
7 >= '3' // true
|
||||
2 >= 3 // false
|
||||
'7' >= 9 // false
|
||||
```
|
||||
|
||||
按順序,這些表達式會返回 `true`、`true`、`false` 和 `false`。
|
||||
|
||||
# --instructions--
|
||||
|
||||
添加大於等於運算符到指定行,使得函數的返回語句有意義。
|
||||
|
||||
# --hints--
|
||||
|
||||
`testGreaterOrEqual(0)` 應該返回字符串 `Less than 10`。
|
||||
`testGreaterOrEqual(0)` 應該返回字符串 `Less than 10`
|
||||
|
||||
```js
|
||||
assert(testGreaterOrEqual(0) === 'Less than 10');
|
||||
```
|
||||
|
||||
`testGreaterOrEqual(9)` 應該返回字符串 `Less than 10`。
|
||||
`testGreaterOrEqual(9)` 應該返回字符串 `Less than 10`
|
||||
|
||||
```js
|
||||
assert(testGreaterOrEqual(9) === 'Less than 10');
|
||||
```
|
||||
|
||||
`testGreaterOrEqual(10)` 應該返回字符串 `10 or Over`。
|
||||
`testGreaterOrEqual(10)` 應該返回字符串 `10 or Over`
|
||||
|
||||
```js
|
||||
assert(testGreaterOrEqual(10) === '10 or Over');
|
||||
```
|
||||
|
||||
`testGreaterOrEqual(11)` 應該返回字符串 `10 or Over`。
|
||||
`testGreaterOrEqual(11)` 應該返回字符串 `10 or Over`
|
||||
|
||||
```js
|
||||
assert(testGreaterOrEqual(11) === '10 or Over');
|
||||
```
|
||||
|
||||
`testGreaterOrEqual(19)` 應該返回字符串 `10 or Over`。
|
||||
`testGreaterOrEqual(19)` 應該返回字符串 `10 or Over`
|
||||
|
||||
```js
|
||||
assert(testGreaterOrEqual(19) === '10 or Over');
|
||||
```
|
||||
|
||||
`testGreaterOrEqual(100)` 應該返回字符串 `20 or Over`。
|
||||
`testGreaterOrEqual(100)` 應該返回字符串 `20 or Over`
|
||||
|
||||
```js
|
||||
assert(testGreaterOrEqual(100) === '20 or Over');
|
||||
```
|
||||
|
||||
`testGreaterOrEqual(21)` 應該返回字符串 `20 or Over`。
|
||||
`testGreaterOrEqual(21)` 應該返回字符串 `20 or Over`
|
||||
|
||||
```js
|
||||
assert(testGreaterOrEqual(21) === '20 or Over');
|
||||
```
|
||||
|
||||
應該使用 `>=` 運算符至少兩次。
|
||||
你應該使用 `>=` 運算符至少兩次。
|
||||
|
||||
```js
|
||||
assert(code.match(/val\s*>=\s*('|")*\d+('|")*/g).length > 1);
|
||||
|
@@ -8,7 +8,7 @@ dashedName: smallest-common-multiple
|
||||
|
||||
# --description--
|
||||
|
||||
找到給定參數的最小公倍數,可以被這兩個參數整除,也可以被指定範圍內的所以整數整除。
|
||||
找到給定參數的最小公倍數,可以被這兩個參數整除,也可以被指定範圍內的所有整數整除。
|
||||
|
||||
注意,較小數不一定總是出現在數組的第一個元素。
|
||||
|
||||
|
@@ -186,6 +186,12 @@ assert(telephoneCheck('(555)5(55?)-5555') === false);
|
||||
assert(telephoneCheck('55 55-55-555-5') === false);
|
||||
```
|
||||
|
||||
`telephoneCheck("11 555-555-5555")` 應該返回 `false`。
|
||||
|
||||
```js
|
||||
assert(telephoneCheck('11 555-555-5555') === false);
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
## --seed-contents--
|
||||
|
@@ -31,7 +31,7 @@ assert(decAction().type === DECREMENT);
|
||||
Redux store 應該將 `state` 初始化爲 0。
|
||||
|
||||
```js
|
||||
assert(store.getState() === 0);
|
||||
assert(_store.getState() === 0);
|
||||
```
|
||||
|
||||
在 Redux store 上 dispatch `incAction` 應該將 `state` 增加 1。
|
||||
@@ -39,9 +39,9 @@ assert(store.getState() === 0);
|
||||
```js
|
||||
assert(
|
||||
(function () {
|
||||
const initialState = store.getState();
|
||||
store.dispatch(incAction());
|
||||
const incState = store.getState();
|
||||
const initialState = _store.getState();
|
||||
_store.dispatch(incAction());
|
||||
const incState = _store.getState();
|
||||
return initialState + 1 === incState;
|
||||
})()
|
||||
);
|
||||
@@ -52,9 +52,9 @@ assert(
|
||||
```js
|
||||
assert(
|
||||
(function () {
|
||||
const initialState = store.getState();
|
||||
store.dispatch(decAction());
|
||||
const decState = store.getState();
|
||||
const initialState = _store.getState();
|
||||
_store.dispatch(decAction());
|
||||
const decState = _store.getState();
|
||||
return initialState - 1 === decState;
|
||||
})()
|
||||
);
|
||||
@@ -83,6 +83,12 @@ const decAction = null; // Define an action creator for decrementing
|
||||
const store = null; // Define the Redux store here, passing in your reducers
|
||||
```
|
||||
|
||||
## --after-user-code--
|
||||
|
||||
```js
|
||||
const _store = Redux.createStore(counterReducer)
|
||||
```
|
||||
|
||||
# --solutions--
|
||||
|
||||
```js
|
||||
|
@@ -30,7 +30,7 @@ dashedName: timestamp-microservice
|
||||
};
|
||||
```
|
||||
|
||||
對具有有效日期的 `/api/:date?` 的請求應返回一個帶有 `unix` 鍵的 JSON 對象,該鍵是輸入日期的 Unix 時間戳(以毫秒爲單位)
|
||||
一個對 `/api/:date?` 的有效日期的請求應該返回一個 JSON 對象,該對象的 `unix` 鍵是輸入日期的 Unix 時間戳,單位是毫秒(數字類型)。
|
||||
|
||||
```js
|
||||
(getUserInput) =>
|
||||
|
@@ -20,7 +20,7 @@ bcrypt.hash(myPlaintextPassword, saltRounds, (err, hash) => {
|
||||
|
||||
# --instructions--
|
||||
|
||||
把這段哈希方法添加到你的服務器(我們已經定義好這個方法的變量給你直接使用了),然後你可以嘗試在控制檯輸出。 之後,我們通常需要把哈希的結果保存到數據庫。
|
||||
將該哈希函數添加到你的服務器上(我們已經定義了函數中使用的變量),並將其記錄到控制檯以便你查看! 之後,我們通常需要把哈希的結果保存到數據庫。
|
||||
|
||||
當你需要對比用戶輸入的值是否和之前哈希過的值一樣的時候,只需要調用對比函數:
|
||||
|
||||
@@ -30,7 +30,7 @@ bcrypt.compare(myPlaintextPassword, hash, (err, res) => {
|
||||
});
|
||||
```
|
||||
|
||||
當控制檯輸出生成的哈希並在對比的回調中輸出結果後,我們就可以將其添加到現有的哈希函數中。 控制檯中會首先輸出一個哈希結果,然後輸出 true。 如果將比較函數中的 “myPlaintextPassword” 更改爲 “someOtherPlaintextPassword”,則比較的結果應顯示 false。
|
||||
在你記錄完成的哈希,並在比較中把 'res' 記錄到控制檯後,將此添加到你現有的哈希函數中(因爲你需要等待哈希完成後再調用比較函數)。 控制檯中會首先輸出一個哈希結果,然後輸出 true。 如果將比較函數中的 “myPlaintextPassword” 更改爲 “someOtherPlaintextPassword”,則比較的結果應顯示 false。
|
||||
|
||||
```js
|
||||
bcrypt.hash('passw0rd!', 13, (err, hash) => {
|
||||
|
Reference in New Issue
Block a user