【趣解程式設計】變數

zarknight發表於2016-11-10
Paste_Image.png

變數就是“容器”。

如果把程式設計比作做菜的話,變數就是那些碗盆瓢勺,或裝著原材料,或在做菜的過程中臨時的擺放半成品,或裝著最後的成品菜。

變數是有大小的,就像鍋碗瓢盆也有大小一樣,存放在容器裡的東西是有限度的,裝太多,就會裝不下。

有些語言中,變數是有型別限制的,就像我們對容器限制了它們專門盛放不同的材料:裝米的,裝面的,裝水的,裝油鹽醬醋的…

比如在Java裡:

String str = "Hello";         // 裝字串 
int num = 12345;              // 裝數字
boolean flag = true;          // 裝邏輯 是/否

而有些語言,一個變數可以裝任何型別的東西,就像我們不講究的在一個容器裡裝任何東西。

比如在JavaScript裡:

var anything = "Hello";
anything = 12345;
anything = true;

什麼是“變數名”?太好理解了,就是貼在每個容器上的那張標籤紙,上面寫了:米,水,油,鹽…


相關文章