首页 理论教育 常量与变量:动态与静态的两种计算方式

常量与变量:动态与静态的两种计算方式

时间:2023-05-17 理论教育 版权反馈
【摘要】:变量是动作脚本中可以变化的量。常量在程序中是始终保持不变的量。对变量进行命名必须遵循以下规则:必须是标识符,即必须以字母或者下划线开头,例如JXD24、365games等都是有效变量名。在变量的范围内必须是唯一的。在Flash中,当给一个变量赋值时,会同时确定该变量的数据类型。例如,表达式“age=24”,24是变量age的值,因此变量age是数值型数据类型变量。

常量与变量:动态与静态的两种计算方式

变量是动作脚本中可以变化的量。在动画播放过程中可以更改变量的值,还可以记录和保存用户的操作信息、记录影片播放时更改的值或评估某个条件是否成立等。常量在程序中是始终保持不变的量。

1)变量

变量中可以存储诸如数值、字符串、布尔值、对象或影片剪辑等任何类型的数据;也可以存储典型的信息类型,如URL、用户姓名、数学运算的结果、事件发生的次数或是否单击了某个按钮等。

对变量进行命名必须遵循以下规则:

必须是标识符,即必须以字母或者下划线开头,例如JXD24、365games等都是有效变量名。

不能和关键字或动作脚本同名,例如true、false、null或undefined等。

在变量的范围内必须是唯一的。(www.xing528.com)

在Flash中,当给一个变量赋值时,会同时确定该变量的数据类型。例如,表达式“age=24”,24是变量age的值,因此变量age是数值型数据类型变量。如果没有给变量赋值,该变量则不属于任何数据类型。

2)常量

常量在程序中是始终保持不变的量,它分为数值型、字符串型和逻辑型。

数值型常量:由数值表示,例如“setProperty(yen,_alpha,100);”中,100 就是数值型常量。

字符串型常量:由若干字符构成的数值,它必须在常量两端引用标号,但并不是所有包含引用标号的内容都是字符串,因为Flash会根据上下文的内容来判断一个值是字符串还是数值。

逻辑型常量:又称为布尔型,表明条件成立与否,如果条件成立,在脚本语言中用1或ture表示,如果条件不成立,则用0或flase表示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈