mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-27 15:04:25 -05:00
chore(i18n,learn): processed translations (#46119)
This commit is contained in:
@@ -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--
|
||||
|
||||
|
||||
@@ -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));
|
||||
|
||||
@@ -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--
|
||||
|
||||
|
||||
@@ -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', '');
|
||||
|
||||
@@ -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!');
|
||||
|
||||
Reference in New Issue
Block a user