變數
變數
一個帶有自訂名稱的「容器」
容器裡可以放入數字、字串、清單或是邏輯判斷等資訊
可以讓其他程式積木重複使用,在許多較為複雜的程式,都會大量應用到變數,來簡化程式邏輯,讓程式更彈性更容易編輯。
一個帶有自訂名稱的「容器」
容器裡可以放入數字、字串、清單或是邏輯判斷等資訊
可以讓其他程式積木重複使用,在許多較為複雜的程式,都會大量應用到變數,來簡化程式邏輯,讓程式更彈性更容易編輯。
Scratch 3 已經預設建立了一個名為 my variables 的變數
當已經有變數的時候,會出現四個變數積木選單,分別是:
「新增變數」:會彈出一個新增變數對話視窗,可以輸入變數的名稱,並選擇「適用於所有角色」還是「僅適用於當前角色」。( 如果已經通過 Scratch 審核成為 Scratcher,還會出現雲端變數的選項 )
「變數...改變」積木是針對「數值」的內容進行增加或減少的改變
下方的例子的第一組積木,在點擊綠旗按鈕後,設定變數為 0,並讓貓咪說出一開始的變數數值,第二組積木則是在點擊貓咪時,讓變數內容改變 1,執行後,用滑鼠點擊貓咪,就會看見變數往上增加。
「顯示 / 隱藏變數積木」可以控制變數是否顯示在舞台上。
完成!!
建立一個變數"K",並顯示在螢幕上
設定K起始值是0
按下鍵盤a時,K會"加1"
按下鍵盤b時,K會"減1"
並讓貓說出K的數值
創造一個新角色:蘋果,一開始就顯示
當蘋果被點選時,K會"加500"
再創造一個新角色:香蕉,一開始就隱藏
當K值=10006時,香蕉會出來亂跑﹑