变量简介
-
介绍
变量就像一个盒子。有了它,你的程序就可以“记住东西”。
比方说,你可以在盒子里存放一个数:
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/dbecc4a7-698f-48eb-871a-60972840d24a.gif" width="400" style="border-radius: 5px; border: 1px solid #29622d;">
之后,你可以查看盒子里装的是什么:
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/3ff65981-8d66-4e25-81cc-b05ef7114c46.gif" width="400" style="border-radius: 5px; border: 1px solid #29622d;">
你还可以读取这个数、可以更换这个数并放回一个新的数:
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/b67474d8-51a6-4140-807c-de4205b275c9.gif" width="648" style="border-radius: 5px; border: 1px solid #29622d;">
新建一个变量
若要新建一个变量,就进入“变量”这一组并点击“建立一个变量”。你需要给它取个名字,例如“数值”,然后点击“确定”。要注意,每个变量的名称都不能相同。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/647caa07-5bed-4223-b79f-93f3dbd6c274.gif" width="1000" style="border-radius: 5px; border: 1px solid #29622d;">
变量重命名
如果你要修改变量名,则右键点击该变量,然后选“修改变量名”。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/51805ddb-7ab7-46c9-94f3-116892dbb36e.gif" width="1000" style="border-radius: 5px; border: 1px solid #29622d;">
删除变量
若要删除某个变量,则右键点击该变量,然后选“删除变量( )”。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/fb346ae9-4b8f-456e-a1d7-fe10b9a210e5.gif" width="518" style="border-radius: 5px; border: 1px solid #29622d;">
显示变量、隐藏变量
如果勾选变量左侧的确认框,舞台上就会出现这个变量,以便于查看其数值。如果取消勾选那个确认框,变量就会消失。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/bcabf824-9f1c-496c-9712-52378b73944c.gif" width="854" style="border-radius: 5px; border: 1px solid #29622d;">
设置变量值
你可以用积木“将(XX变量)设为( )”来设置变量值:
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/7d35d6bc-69c5-40ef-a40d-dcb16196ff63.gif" width="882" style="border-radius: 5px; border: 1px solid #29622d;">
首先选择要设置哪个变量,然后输入值。这个值可以是一个数,也可以是文字。
注意:当你保存项目时,变量的值也会被保存。所以下次你打开这个项目,这个变量还是同样的值。
读取变量值
你可以用一个报表积木读取变量值:
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/60edf971-d2b3-4c61-add4-8c0a10a51d0f.gif" width="1000" style="border-radius: 5px; border: 1px solid #29622d;">
修改变量值
如果变量包含的是一个数,可以用积木“将(XX变量)增加( )”来修改变量值。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/ce963cf6-918c-499d-976f-396cf2b05aaa.gif" width="917" style="border-radius: 5px; border: 1px solid #29622d;">
如果你不会用负数,那就用积木“将(XX变量)减少( )”:
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/5e5a5ad4-6c6e-4b84-9ca9-04690b26dea6.gif" width="917" style="border-radius: 5px; border: 1px solid #29622d;">
使用积木隐藏变量、显示变量
最后,这2个积木分别用于隐藏变量、显示变量。比如,在程序中,你有时会想要暂时显示一个变量并随即隐藏。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/519e1f72-b500-44d1-af47-fe7dcd21c707.gif" width="917" style="border-radius: 5px; border: 1px solid #29622d;">
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login