2007年1月15日星期一

2.7.创建常量


2.7. 创建常量

问题
我要怎么申明常量
解决办法
和申明属性差不多,只是在前面多了const 关键字
讨论

常量的值一旦定义就不可改变,这在有时候是很有用的。比如你有个复合的值需要经常用到,这时就可以把它当作简单的标示直接引用。Math.PI 就是个常量,MouseEvent.MOUSE_UP也是常量,包含mouseUp值,设定这些常量可以减少出错,比如下面的代码错误你难以觉察出来:
// 下面的代码没错,但是mouseUp 被写成了 mousUp,因此该代码无效。
addEventListener("mousUp", onMouseUp);
但是使用常量,编译器就会给出错误提示:
// 导致编译器错误
addEventListener(MouseEvent.MOUS_UP, onMouseUp);
常量也可以有static和public修饰符,这时常量一申明就要赋值:
static public const EXAMPLE:String = "example";
按照约定,常量都要大写,这样可以和其他变量或属性区别开来。


没有评论: