Chinaunix首页 | 论坛 | 博客
  • 博客访问: 279207
  • 博文数量: 30
  • 博客积分: 1425
  • 博客等级: 上尉
  • 技术积分: 340
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-03 12:59
文章分类

全部博文(30)

文章存档

2010年(14)

2009年(8)

2008年(8)

我的朋友

分类: 系统运维

2010-06-08 11:05:54

(ActionScript3.0笔记)ActionScript3.0变量
 
变量的理解
 
    在编程语言中,变量是一个很重要的概念。变量和值总是成对出现的。为方便理解,可以做个比方:
   
    在教室中有很多座位,第一排第一列是一个座位,第三排第五列也是一个座位。第一节课1班上课,那么一班的张三可以坐第一排第一列的座位,第二节课2班上课,那么2班的李四也可以坐第一排第一列的座位。
    在这里“第一排第一列”就是一个变量,它指向的是第一排第一列那个座位,这个座位上坐的人是可以变化的,可以坐张三也可以坐李四,张三或李四就是“第一排第一列”这个变量的值。
   
    变量有什么好处呢?比如老师教这两个班,老师让学生回答问题的时候,可以直接喊学生,也就是“值”:第一节课的时候,老师可以喊“张三”回答问题,第二节课的时候,老师可以喊“李四”回答问题;老师也可以使用变量:第一节课喊“第一排第一列”的同学(张三)回答问题,第二节课还是喊“第一排第一列”的同学(李四)回答问题,两节课的喊法是一样的。在编程中会发现使用变量对编程是非常的方便。
 
    ActionScript3.0中,变量指向的是内存中的某个地址,像教室的第一排第一列一样,要在这个地址上存放的数据就是变量的值,像教室中的张三、李四一样。变量的值是可以改变的。
 
变量的类型
 
    变量声明的时候还必须指定它的类型。变量的类型可以如下理解:
 
    还是上面的那间教室,某一天要用来开会,开会的人有领导,有老师,有学生。教室的第一排安排的是领导的座位,第二排是老师的座位,其他是学生的座位。那么现在第一排第一列这个变量的类型就定了,只能是“领导”,具体可能是校长,也可能是主任,但都是属于“领导”这个类型的。
 
    ActionScript3.0中的变量也分类型,类型分为两大类:一类是标量数据类型,一类是复合数据类型。标量数据类型有:int,uint,Number,String,Date;复合数据类型有Array和Object。
 
变量的声明
 
    要使用变量必须先声明变量,变量的声明举例如下:

var myname:String = 'senir';

 
    var 是变量声明的关键字,变量声明必须以var 开头;
    myname 是变量的名字,类似于第一排第一列;
    : 类型标识符,变量名后必须跟上一个类型标识符;
    String 变量的类型,这里定义一个字符串类型;
    = 赋值操作,类似于“坐”这个动作;
    'senir' 变量的值,因为是字符串类型的,所以必须放到单引号里。
 
    上述变量声明的含义是:声明一个变量,它的名字是myname,它的类型是字符串类型的,它的值是senir;
 
变量的命名规则
    ActionScript3.0的变量命名必须遵循一定的规则:
  •     首字母必须以字母或下划线开始,以数字和其他字符开始是不合法的;
  •     变量名不能与ActionScript3.0的关键字冲突,比如var是声明变量的关键字,所以变量名不能为var,还有其它很多关键字;
 

阅读(1831) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~