变量

最后更新于:2022-12-28 09:36:21

下载手册电子版

手册视频讲解

①指令图片:

指令名称:建立一个变量

指令用途:单击这个按钮,会出现如下图所示的对话框,在对话框中输入需要创建变量的名称,再单机确定按钮关闭对话框,就会新建一个变量(在如下图所示的这个对话框中,还可以指定变量的作用范围:默认选中第一个选项-“适用于所有角色”就是指所有的角色都可以使用这个变量,也叫做全局变量。第二个选项-“仅适用于当前角色”是指只有当前角色才可以使用这变量、其他角色不能使用,也叫做局部变量。绝大多数情况下新建的都是适用于所有角色的全局变量)。

注释:在Scratch中,每个变量都有“变量名”和“变量值”两个属性。“变量名”用于在程序中识别不同的变量。在Scratch中可以使用中文作为变量名,变量名应该有一定意义,最好能够简略说明变量的含义或者用途。“变量值”是指变量所存储的值,可以是数字、也可以是字符或者字符串。每个变量仅能存储一个变量值,新的变量值会替换原有的变量值。在使用的时候,可以通过“变量名”访问变量获取“变量值”。

 

②指令图片:

指令名称:变量名

指令用途:获取相应变量的值。变量新建完成后,会在指令区自动添加该变量的变量名指令。要使用变量,可以将相应变量名指令拖动组合到具体指令的数据参数框中。

注释:在指令列表区,每个变量名指令左边都有一个复选框,默认新建变量的复选框都处于选中状态,会在舞台上显示“变量显示器”,默认的“变量显示器”显示的是变量名及变量的当前值。用鼠标单击取消复选框的选中时,舞台上不会显示“变量显示器”。“变量显示器”除了用复选框控制是否显示,也可以在程序运行过程中,使用以下介绍的指令控制。Scratch3.0默认有一个“我的变量”的变量,该变量默认不再舞台上显示“变量显示器”。

 

③指令图片:

指令名称:将变量设为

指令用途:将变量的值直接设为指定的数据。

指令参数:本指令有两个参数。第一个下拉列表参数用于指定变量,选项主要包括默认的“我的变量”以及其他新建的变量名称,第二个参数用于指定设置的数据。

注释:本指令以及与变量相关的指令中,选择变量的下拉列表菜单中都包含“修改变量名”、“删除变量”选项。可以通过这些选项修改变量名、删除变量。也可以用鼠标右键单击相应的“变量名”指令,修改、删除变量。

 

④指令图片:

指令名称:将变量增加

指令用途:将变量的值在原数值基础上增加指定值

指令参数:本指令有两个参数。第一个下拉列表参数用于指定变量,选项包括默认的“我的变量”以及其他新建的变量。第二个参数用于指定增加值。

 

⑤指令图片:

指令名称:显示变量

指令用途:在舞台上显示指定变量的“变量显示器”。

指令参数:本指令有一个下拉列表参数,用于指定变量,选项主要包括默认的“我的变量”以及其他新建的变量。

注释:在舞台上显示的“变量显示器”有三种显示样式(如下图所示),可以通过双击或者右键单击“变量显示器”更改。默认是“正常显示”样式,会显示变量名及变量值,方便程序编写者跟踪、观察某些变量的值在运行过程中是否正确。而“大字显示”样式仅显示变量值,没有变量名,可以在程序界面中显示,让程序使用者了解变量在程序运行过程中具体的数据。第三种“滑杆”样式除了显示变量名及变量值,还会显示一个滑杆,用鼠标拖动滑杆可以改变变量的值,可以在程序运行过程中,让使用者动态的调整变量的值,十分有利于程序使用者的即时交互。可以用鼠标拖动改变“变量显示器”在舞台上的位置。

 

⑥指令图片:

指令名称:隐藏变量

指令用途:隐藏舞台上指定变量的“变量显示器”。

指令参数:本指令有一个下拉列表参数,用于指定变量,选项主要包括默认的“我的变量”以及其他新建的变量。