|
|
|
|
@ -35,7 +35,7 @@ CO_OP_TRANSLATOR_METADATA:
|
|
|
|
|
|
|
|
|
|
- **キーワード**: キーワードには`let`や`var`が使用できます。
|
|
|
|
|
|
|
|
|
|
✅ ES6で導入された`let`キーワードは、変数にいわゆる_ブロックスコープ_を与えます。`var`よりも`let`を使用することが推奨されます。ブロックスコープについては後のレッスンで詳しく説明します。
|
|
|
|
|
✅ ES6で導入された`let`キーワードは、変数にいわゆる _ブロックスコープ_ を与えます。`var`よりも`let`を使用することが推奨されます。ブロックスコープについては後のレッスンで詳しく説明します。
|
|
|
|
|
- **変数名**: これは自分で選んだ名前です。
|
|
|
|
|
|
|
|
|
|
### タスク - 変数を操作する
|
|
|
|
|
@ -64,7 +64,7 @@ CO_OP_TRANSLATOR_METADATA:
|
|
|
|
|
let myVariable = 123;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
上記は_明示的初期化_と呼ばれ、変数が宣言されると同時に値が代入されます。
|
|
|
|
|
上記は _明示的初期化_ と呼ばれ、変数が宣言されると同時に値が代入されます。
|
|
|
|
|
|
|
|
|
|
1. **変数の値を変更する**: 次の方法で変数の値を変更します:
|
|
|
|
|
|
|
|
|
|
@ -111,7 +111,7 @@ const MY_VARIABLE = 123;
|
|
|
|
|
|
|
|
|
|
上記ではオブジェクトの値を変更していますが、参照自体は変更していないため許可されます。
|
|
|
|
|
|
|
|
|
|
> 注意: `const`は参照が再代入から保護されることを意味します。ただし、値が_不変_であるわけではなく、特にオブジェクトのような複雑な構造の場合は変更可能です。
|
|
|
|
|
> 注意: `const`は参照が再代入から保護されることを意味します。ただし、値が _不変_ であるわけではなく、特にオブジェクトのような複雑な構造の場合は変更可能です。
|
|
|
|
|
|
|
|
|
|
## データ型
|
|
|
|
|
|
|
|
|
|
@ -212,4 +212,4 @@ JavaScriptは時折、データ型の扱い方が驚くべき方法で知られ
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
**免責事項**:
|
|
|
|
|
この文書は、AI翻訳サービス [Co-op Translator](https://github.com/Azure/co-op-translator) を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解釈について、当社は責任を負いません。
|
|
|
|
|
この文書は、AI翻訳サービス [Co-op Translator](https://github.com/Azure/co-op-translator) を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解釈について、当社は責任を負いません。
|
|
|
|
|
|