Skip to content

変数の基礎

知識課題

知識課題1

  • プログラミングにおいて、変数はどのような役割を持つものか説明してください。
  • JavaScriptでは変数を宣言する際にvar/let/constという3つのキーワードを使用します。それぞれについて以下の観点で違いを説明してください。
    • 再宣言の可否
    • 再代入の可否
  • varにはどのような問題点がありますか?具体的に説明してください。
  • let/constはそれぞれどのような状況で使用するべきかを説明してください。

知識課題2

  • JavaScriptにおいて、変数名として使用可能なルールを説明してください。また、使用できないケースについても言及してください。
  • JavaScriptでは、定数を大文字で表記する場合があります。この命名ルールの目的と、具体例を挙げて説明してください。

実践課題

実践課題1

  1. 以下の手順に従ってコードを作成してください。
    • letキーワードを使用して、変数counterを宣言し、初期値として0を代入します。
    • counterの値を1ずつ増やす処理を3回行います。その際、現在の値を毎回コンソールに出力してください。
    • counterに新しい値を再代入し、最終的に値を10に設定します。この値もコンソールに出力してください。
  2. 作成したコードを実行し、以下を確認してください。
    • counterの値が正しく増加していること。
    • 再代入が正しく動作していること。

実践課題2

  1. 以下の手順に従ってコードを作成してください。
    • constキーワードを使用して、変数PIを宣言し、値として3.14を代入します。
    • 次に、PIの値を変更しようとするコードを書いてください(例: PI = 3.14159;)。
  2. 作成したコードを実行し、以下を確認してください。
    • エラーが発生することを確認してください。
    • エラー内容がconstによる再代入の制約に関連していることを理解してください。

参考資料