AS3教程【三】赋值

2025-04-19 07:00:26

1、一、何为赋值所谓赋值,指的是将一个数据赋给一个变量比如说,人的身高是变量,就可以定义一个theHeight的变量,用于表示人的身高。但是,总得有具体的数据吧,赋值就是将这个数据和变量绑在一起【这种说法并不严谨,仅供初学者快速理解】

2、二、如何赋值很简单,使用等于号“=”即可进行赋值操作。比如说,下面3行代码:vartheHeight:Num芟鲠阻缒ber;theHeight=1.5;trace(theHeight);第一行,定义一个名为theHeight的变量,数据类型为Number(浮点型数字数据类型,数据类型会于后面章节进行详述)第二行,使用赋值运算符(也就是等于号)对theHeight变量赋值。该操作之后,theHeight的值就是1.5了第三行,用于将theHeight的值发送到输出面板【会输出1.5】

AS3教程【三】赋值

3、三、注意的问题:1、久雾谠栀赋值号,虽然写法上和数学课上的等于号一模一样,但是含义却大不相同数学上,a=1和1=a是完全相同的两个等式AS3中(其他编程的情况也爵奏笆棚与AS3完全一样),a=1正确,1=a就是错误的!原因是,赋值号是将其右边的数据赋值给其左边的变量。1=a的写法,被AS3以为是将a的值赋给1这个变量。但是1是一个数字,是个常数,不是变量,故而报错【 1050: 无法为非引用值赋值。】2、约定俗成的称谓:(1)表达式:AS3中,像a=1的写法,被称之为表达式(2)返回值:任意一个表达式都有返回值,a=1的返回值就是a的值(也就是1)

4、四、题外话:1、AS3,代码都是分行书写的,每一行的代码在结束的位置,应该写上分号(;)2、不写分号也是可以的,利用flash的“自动套用格式”功能,可以瞬间帮你补全【见下图所示】

AS3教程【三】赋值

5、可以将多行代码写在同一行:【见下图】var a:uint=1; var b:uint=2 ;var c:uint=3;trace(a,b,c);但是,如果某一行的代码很长,却不可以拆成多行书写,否则就会报错

AS3教程【三】赋值
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢