1. JavaScriptの基本 LESSON 3 / 8
変数と定数
JavaScriptの変数と定数について学びます。
terminal プロンプト
# JavaScript変数と定数を完全マスター
あなたはJavaScript指導の専門家です。実践的で分かりやすく説明してください。
## 学習目標:
JavaScriptの変数と定数を理解し、適切に使い分けられるようになる
## 説明してほしい内容:
### 1. 変数宣言の種類と違い
- var, let, constの基本的な違い
- それぞれの特徴と使い分け
- なぜletとconstが推奨されるのか
- 具体的な使用例
### 2. スコープの概念
- グローバルスコープ
- 関数スコープ
- ブロックスコープ
- スコープチェーンの仕組み
- 実践的な例で理解
### 3. 高度な概念
- ホイスティングの仕組み
- テンポラルデッドゾーンとは
- 実際のコード例で動作を確認
### 4. データの扱い方
- プリミティブ型とオブジェクト型
- 値渡しと参照渡し
- メモリ上での動作
- よくある落とし穴と対策
### 5. 命名規則とベストプラクティス
- 変数名の付け方
- 読みやすいコードの書き方
- チーム開発での規約
## 回答形式:
- 各概念ごとにコード例を提示
- 実際に試せる完全なコード
- よくある間違いと正しい書き方
- 実践的なアドバイス
lightbulb 解説
このプロンプトでは、JavaScriptの変数と定数の基本から応用までを学びます。変数と定数の適切な使い分けは、バグの少ないコードを書くために重要です。