📖 もうちょい詳しく
何が新しいの?
変数は新しい技術というより、プログラミングのいちばん土台にある仕組みです。コンピュータに「この値をあとで使いたい」と覚えさせるために、ほぼすべてのプログラミング言語に最初から用意されています。計算した結果や、入力された名前などを、いったん置いておく場所が必要になったので生まれた考え方です。
どうやって動いてるの?
変数を使うときは、まず「名前」を決めて、そこに「値」を入れます。たとえば age という名前に 25 という数を入れる、といった具合です。このとき値はコンピュータのメモリ(作業用の記憶領域)のどこかに置かれ、名前はその置き場所を指し示す目印になります。あとは名前を書くだけで、中の値を取り出したり、別の値に入れ替えたりできます。
何ができるの?
一度入れた値を、何度でも名前を呼ぶだけで使い回せます。「変」という字のとおり、入れる中身はあとから変えられるので、計算の途中経過をためたり、状況に合わせて値を更新したりできます。私たちが普段使うアプリの「カウント」「合計金額」「ログイン中のユーザー名」なども、裏側はたいてい変数で管理されています。
🌱 身近なたとえ
ラベルを貼った収納箱で例えると分かりやすいです。「文房具」と書いた名札を箱に貼っておけば、中身が何であっても「文房具の箱」と言うだけで取り出せます。中のペンを消しゴムに入れ替えても、名札はそのままです。変数も同じで、名前という名札さえ決めておけば、中の値は自由に出し入れできます。
✅ まず覚えるポイント
- 変数は「値に名前をつけて、あとで使えるようにする入れ物」です
- 名前を書くだけで、中の値を取り出せます
- 中の値はあとから入れ替えられます(だから「変数」です)
- 値はメモリという作業用の記憶領域に置かれます
- ほぼすべてのプログラミング言語にある、基本中の基本です
🧭 よくある勘違い
変数の中身はずっと同じなの?
いいえ、あとから自由に入れ替えられます。たとえば最初に 10 を入れた変数に、あとで 20 を入れ直すこともできます。名前はそのままで、中身だけが新しい値に置きかわるイメージです。
名前は何でもいいの?
おおむね自由につけられますが、その値が何を表すか分かる名前にするのがふつうです。x よりも userAge(ユーザーの年齢)のように書くと、あとで読み返したときに意味がすぐ伝わります。ただし言語ごとに、数字から始められないなど、いくつかの決まりがある場合があります。
🧩 関連して覚えると楽な言葉
- 関数(function): いくつかの処理をひとまとめにした命令。変数を受け取ったり返したりします
- 引数(parameter): 関数に渡す値のことで、関数の中では変数として扱われます
- ソースコード(source-code): 人が書いたプログラムの文章。その中で変数を定義して使います
- メモリ(memory): コンピュータの作業用の記憶領域。変数の値はここに置かれます
🏁 ひとことでまとめ
変数は、値に名札をつけて手元に置いておく仕組みです。名前を呼べば中身を使え、必要なら入れ替えもできる、プログラミングの基本道具です。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…