変数の基礎
知識課題
知識課題1
- プログラミングにおいて、変数はどのような役割を持つものか説明してください。
- JavaScriptでは変数を宣言する際に
var/let/constという3つのキーワードを使用します。それぞれについて以下の観点で違いを説明してください。- 再宣言の可否
- 再代入の可否
varにはどのような問題点がありますか?具体的に説明してください。let/constはそれぞれどのような状況で使用するべきかを説明してください。
知識課題2
- JavaScriptにおいて、変数名として使用可能なルールを説明してください。また、使用できないケースについても言及してください。
- JavaScriptでは、定数を大文字で表記する場合があります。この命名ルールの目的と、具体例を挙げて説明してください。
実践課題
実践課題1
- 以下の手順に従ってコードを作成してください。
letキーワードを使用して、変数counterを宣言し、初期値として0を代入します。counterの値を1ずつ増やす処理を3回行います。その際、現在の値を毎回コンソールに出力してください。counterに新しい値を再代入し、最終的に値を10に設定します。この値もコンソールに出力してください。
- 作成したコードを実行し、以下を確認してください。
counterの値が正しく増加していること。- 再代入が正しく動作していること。
実践課題2
- 以下の手順に従ってコードを作成してください。
- constキーワードを使用して、変数PIを宣言し、値として3.14を代入します。
- 次に、PIの値を変更しようとするコードを書いてください(例: PI = 3.14159;)。
- 作成したコードを実行し、以下を確認してください。
- エラーが発生することを確認してください。
- エラー内容がconstによる再代入の制約に関連していることを理解してください。