AS3教程【二】变量和常量
1、一、常量
1、常量,也就是不会改变的量。
2、举例:
比如说,小红家所在的居民楼,其高度就不会改变。它的高度就是一个常量。
水的密度为1.0×10³ kg/m³ 这也是一个不会改变的量,故为常量
小明家的大彩电的宽度和高度也是不会改变的,也是常量
3、AS3内如何来定义常量:
使用const关键字来定义常量。代码模式如下:
const 常量的名字:数据类型=数值
比如说,我要定义个常量,用于存储小红家居民楼的高度(20米高),就可以如下编写代码:
const BUILDING_HEIGHT:uint=20;
4、注意的问题:
常量在定义的时候必须赋值(赋值会于下节课详解),否则就会报错【
Warning: 1110: 常数未经初始化。】
常量的名字一般都是全部大写,用于与变量区别(变量的名字使用的是骆驼式定义,详见下述)
2、二、变量
1、变量,也就是会发生改变的量。
2、举例:
比如说,人的身高、体重、年龄 ,不同的人在同一个时间进行比较,这些数据不可能都相同,故而为变量
一天的气温,从早到晚也会发生改变,也是变量
黄瓜的价格,随着节气的不同,也会发生变化,也是变量
3、AS3内如何来定义变量:
使用var关键字来定义变量。代码模式如下:
var 常量的名字:数据类型
比如说,我要定义一个变量,用于存储人的身高,就可以如下编写代码:
var theHeight:Number;
4、注意的问题:
(1)变量在定义的时候,不一定非得指定初始值【常量则必须指定初始值】
(2)变量在定义的同时,可以指定其初始值,比如说,将代码写成下面样子:
var theHeight:Number=1.7;
那么,theHeight变量的值就是1.7了
(3)变量的名字 的命名规则:
①一般使用骆驼式命名规则。看下图,仿照着骆驼的背部的外观,变量命名时,将驼峰那里用大写字母,其余部位用小写字母
而且,一般都用英文单词
比如说,书的价格,就可以命名为bookPrice
这样命名的好处是,别人(包括自己)一眼就能明白这个变量是用来做什么的。
②如果,你的英文基础并不是很好,也可以使用汉语拼音
只不过,可读性很差(汉语的同音异形字太多,无法直观的感受变量的作用)
③特别注意:汉字也可以当做变量的名字使用!
但是,这是不被推荐的写法。用汉字当做变量名使用会极大地降低程序的可读性,而且在没有安装汉字字体的国外电脑上打开的时候将无法读取内容
