自然界的東西有大有小,物理學上的粒子有大有小,程式語言裡的變數,也是有大有小。
像是一般的數字、文字、日期等變數,稱為純量變數,先不管這個專有名詞,這種一般的小顆粒變數,就是單純的變數,你可以將之想成單細胞生物。
單純變數很單純,就內含一個值,或內容,它是資訊的基本單位。例如,如果 a 是一個數字變數,它可能是 1、可能是 100、可能是 -22...等。如果 b 是一個文字變數,它可能是 "abc"、"defxyz"、"台灣"、"地球只有一顆"...等,日期同理可推。
你的體重,是一個單純的數字變數;你今晚可能會去的餐廳,是一個單純的文字變數;你中樂透的那一天(如果有的話),是一個單純的日期變數。你的生日則是一個日期常數,因為已經不會變動了(除非戶口報錯)。
而你自己這個變數(今天的你跟昨天的你不會完全一樣,不只外貌、體重、想法...),是由許多基本資訊組合起來的,就是一個不單純的大顆粒變數,也叫做一個東西。