所有程式本質都是處理資料:表單資料、遊戲圖像、即時訊息等。變數是程式儲存與操作資料的容器。
告訴程式變數的型別與名稱。型別決定可儲存何種資料,也讓編譯器攔截不合理操作(如用字串減去數字)。
int myHeight = 63; // 初始值 63
// ... 程式中所有 myHeight 皆代表 63
myHeight = 12; // 變更為 12
// 之後 myHeight 代表 12,但名稱不變
「變數」名稱由來:值可變,名稱固定。無論何時需要操作數字、文字、真假值,都使用變數記錄。