AS3教程【三】赋值

 时间:2026-02-20 00:28:00

1、一、何为赋值

所谓赋值,指的是将一个数据赋给一个变量

比如说,人的身高是变量,就可以定义一个theHeight的变量,用于表示人的身高。

但是,总得有具体的数据吧,赋值就是将这个数据和变量绑在一起【这种说法并不严谨,仅供初学者快速理解】

2、二、如何赋值

很简单,使用等于号“=即可进行赋值操作。

比如说,下面3行代码:

var theHeight:Number;

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教程【三】赋值

  • AS3教程【二】变量和常量
  • AS3基础教程-第2课-变量与trace函数
  • C#怎么调用函数【图文教程】
  • C# 泛型方法的使用教程
  • C语言教程 数组作为参数
  • 热门搜索
    油炸糕的面怎么和 微信账号怎么注销 dnf徽章怎么得 马卡龙怎么做 u盘怎么杀毒 怎么能减肥 考试考砸了怎么办 大便带血怎么回事 晚上多梦怎么办 元宵节怎么过