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