chore(i18n,learn): processed translations (#46119)

This commit is contained in:
camperbot
2022-05-23 19:51:03 +05:30
committed by GitHub
parent 92e496cbe9
commit 7cccafd783
258 changed files with 30849 additions and 50 deletions

View File

@@ -19,13 +19,11 @@ dashedName: access-array-data-with-indexes
```js
const array = [50, 60, 70];
array[0];
console.log(array[0]);
const data = array[1];
```
ここで、`array[0]``50``data` の値は `60` となります。
**注:**`array [0]`」のように、配列名と角括弧 (ブラケット) の間にスペースを入れないでください。 JavaScript はこれを正しく処理できますが、このコードを読む他のプログラマーを混乱させる恐れがあります。
ここで、`console.log(array[0])``50` を出力し`data` の値は `60` となります。
# --instructions--

View File

@@ -38,18 +38,22 @@ assert(myVar === 10);
`myVar = myVar - 1;` を書き換える必要があります。
```js
assert(
/let\s*myVar\s*=\s*11;\s*\/*.*\s*([-]{2}\s*myVar|myVar\s*[-]{2});/.test(code)
);
assert(!code.match(/myVar\s*=\s*myVar\s*[-]\s*1.*?;?/));
```
`myVar` `--` 演算子を使用する必要があります
`myVar` `10` を代入してはいけません
```js
assert(!code.match(/myVar\s*=\s*10.*?;?/));
```
`myVar` には `--` 演算子を使用する必要があります。
```js
assert(/[-]{2}\s*myVar|myVar\s*[-]{2}/.test(code));
```
指定コメントより上にあるコードを変更しないでください
指定されたコメントより上コードを変更してはいけません
```js
assert(/let myVar = 11;/.test(code));

View File

@@ -15,13 +15,13 @@ dashedName: find-the-length-of-a-string
console.log("Alan Peter".length);
```
この例では値 `10` がコンソールに表示されます。
コンソールに `10` の値が表示されます。 なお、"Alan" と "Peter" の間のスペースも文字としてカウントされます。
たとえば、変数 `const firstName = "Ada"` を作成した場合、`firstName.length` プロパティを使用して文字列 `Ada` の長さを取得できます。
# --instructions--
`.length` プロパティを使用して、`lastName` 変数の文字数をカウントし、それを `lastNameLength` に代入してください
`.length` プロパティを使て、`lastNameLength``lastName` の文字数を設定します
# --hints--

View File

@@ -31,17 +31,17 @@ assert(
);
```
`updateRecords(recordCollection, 5439, "tracks", "Take a Chance on Me")` の実行後、`tracks` の末尾の要素は文字列 `Take a Chance on Me` になる必要があります。
`updateRecords(recordCollection, 5439, "tracks", "Take a Chance on Me")` の実行後、`tracks` 配列は、文字列 `Take a Chance on Me` が末尾かつ唯一の要素になる必要があります。
```js
assert(
updateRecords(_recordCollection, 5439, 'tracks', 'Take a Chance on Me')[5439][
'tracks'
].pop() === 'Take a Chance on Me'
updateRecords(_recordCollection, 5439, 'tracks', 'Take a Chance on Me') &&
_recordCollection[5439]['tracks'].length === 1 &&
_recordCollection[5439]['tracks'].pop() === 'Take a Chance on Me'
);
```
`updateRecords(recordCollection, 2548, "artist", "")` の実行後、`artist` は設定されない必要があります。
`updateRecords(recordCollection, 2548, "artist", "")` の実行後、`artist`設定であるべきです。
```js
updateRecords(_recordCollection, 2548, 'artist', '');
@@ -58,7 +58,7 @@ assert(
);
```
`updateRecords(recordCollection, 2468, "tracks", "Free")` の実行後、`tracks` の先頭の要素は文字列 `1999` になる必要があります。
`updateRecords(recordCollection, 2468, "tracks", "Free")` の実行後、`tracks` の先頭の要素は文字列 `1999` であるべきです。
```js
assert(
@@ -68,7 +68,7 @@ assert(
);
```
`updateRecords(recordCollection, 2548, "tracks", "")` の実行後、`tracks` は設定されない必要があります。
`updateRecords(recordCollection, 2548, "tracks", "")` の実行後、`tracks`設定であるべきです。
```js
updateRecords(_recordCollection, 2548, 'tracks', '');

View File

@@ -9,7 +9,7 @@ dashedName: understanding-uninitialized-variables
# --description--
JavaScript で変数が宣言されるとき、その初期値は `undefined` です。 `undefined` の変数に対して数値演算を行うと、結果は `NaN` になります。これは、<dfn>"Not a Number" (数字ではない)</dfn> という意味です。 `undefined` の変数文字列連結すると、文字通り `undefined` という<dfn>文字列</dfn>が得られます。
JavaScript で変数が宣言されるとき、その初期値は `undefined` です。 `undefined` の変数に対して数値演算を行うと、結果は `NaN` になります。これは、<dfn>"Not a Number" (数字ではない)</dfn> という意味です。 `undefined` の変数文字列連結した場合には、`undefined` という<dfn>文字列</dfn>が得られます。
# --instructions--
@@ -17,19 +17,19 @@ JavaScript で変数が宣言されるとき、その初期値は `undefined`
# --hints--
`a` を定義し、計算の結果 `6` の値を持つようにしてください。
`a` を定義し、最終的な値が `6` になるようにしてください。
```js
assert(typeof a === 'number' && a === 6);
```
`b` を定義し、計算の結果 `15` の値を持つようにしてください。
`b` を定義し、最終的な値が `15` になるようにしてください。
```js
assert(typeof b === 'number' && b === 15);
```
`c``undefined` を含まず、文字列の `I am a String!` を持つようにしてください。
`c``undefined` を含まず、最終的な値が文字列の `I am a String!` になるようにしてください。
```js
assert(!/undefined/.test(c) && c === 'I am a String!');