学习 Adobe Flash 中的 ActionScript 2.0 |
|
|
|
| 语法和语言基础知识 > 关于语言标点符号 > 分号和冒号 | |||
ActionScript 语句以分号 (;) 字符结束,如下面两行代码所示:
var myNum:Number = 50; myClip._alpha = myNum;
可以省略分号字符,ActionScript 编译器会认为每行代码表示单个语句。不过,最好还是使用分号,因为这样可使您的代码可读性更好。在"动作"面板或"脚本"窗口中单击"自动套用格式"按钮后,默认情况下,尾随的分号将附加到语句的结尾。
|
注意 |
使用分号终止语句使您能够在单个行中放置不止一条语句,但是这样做往往会使代码难以阅读。 |
另一个使用分号的地方是 for 循环中。您可以使用分号分隔参数,如下例中所示。该示例从 0 循环到 9,然后在"输出"面板中显示每个数字:
var i:Number;
for (i = 0; i < 10; i++) {
trace(i); // 0,1,...,9
}
在代码中使用冒号 (:) 为变量指定数据类型。要为某个项目指定特定的数据类型,请使用 var 关键字和后冒号语法指定其类型,如下例所示:
// 严格指定变量或对象的类型
var myNum:Number = 7;
var myDate:Date = new Date();
// 严格指定参数的类型
function welcome(firstName:String, myAge:Number) {
}
// 严格指定参数和返回值的类型
function square(num:Number):Number {
var squared:Number = num * num;
return squared;
}
可以根据内置类(Button、Date、MovieClip 等)以及您创建的类和接口来声明对象的数据类型。下面的代码片段中将创建自定义类型 Student 的一个新对象:
var firstStudent:Student = new Student();
还可以将对象指定为 Function 或 Void 数据类型。有关指定数据类型的详细信息,请参阅"数据和数据类型"。
|
|
|
|