- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
as语法手册
目 录
1 基本语言元素 2
2 数据类型 3
3 变 量 4
4 运 算 符 6
5 流程控制 10
6 数学运算 13
7 数 组 16
8 函 数 23
9 字符串操作 29
10 正则表达式基础 35
11 创建日期和时间 40
1 基本语言元素
1.1 语法规则
ActionScript 3.0中有一些需要遵循的语法规则,主要包含以下几点。
(1)大小写。
(2)分号。
(3)注释。//单行 ; /* 多行 */
(4)关键字和保留字。
(5)点。点操作符提供进入一个对象的属性和方法的路径。
表1.1列出了ActionScript 3.0的词汇关键字。
词汇关键字 词汇关键字 词汇关键字 词汇关键字 词汇关键字 as break case catch class const continue default delete do else extends false finally for function if implements import in instanceof interface internal is native new null package private protected public return super switch this throw to true try typeof use var void while with
表1.2列出了ActionScript 3.0的句法关键字。
句法关键字 句法关键字 句法关键字 句法关键字 句法关键字 each get set namespace include dynamic final native override static
标识符是供ActionScript 3.0将来使用的保留字,建议不要使用这些标识符,如表1.3所示。
保 留 字 保 留 字 保 留 字 保 留 字 保 留 字 abstract boolean byte cast char debugger double enum export float goto intrinsic long prototype short synchronized throws transient type virtual volatile ? ? ? ? 2 数据类型
2.1 基元数据类型
(1)Boolean。Boolean数据类型为逻辑数据类型,包含true和false两个值。
(2)int。int数据类型在内部存储为32位整数,包含的整数集介于-2,147,483,648(-231) ~ 2,147,483,647(231 – 1)之间(包含两端)。
(3)Number。Number数据类型可以表示整数、无符号整数和浮点数。
(4)uint。uint 数据类型在内部存储为32位无符号整数,包含的整数集介于0和 4,294,967,295 (232 -1)之间(包括 0 和 4,294,967,295)。
(5)String。String数据类型表示一个16位字符的序列。
(6)Null。Null数据类型仅包含一个值,即null。
(7)void。void数据类型仅包含一个undefined值。
2.2 复杂数据类型
(1)Object。Object数据类型是由Object类定义的。Object类用做ActionScript中的所有类定义的基类。
(2)Array。
可以使用以下四种方式声明Array数组:
var 变量名:Array=new Array();
var 变量名:Array=new Array(数组长度);
var 变量名:Array=new Array(元素1,元素2…);
var 变量名:Array=[元素1,元素2…];
(3)Date。
可以使用如下方式创建时间对象:
var now:Date = new Date();
(4)Error。Error类可用于引发异常,它是ECMAScript中所定义的其他异常类的基类。
(5)Function。
(6)RegExp。
(7)XML和XMLList。
3 变 量
3.1 变量
(1)变量的声明。
要声明一个变量,必须使用var关键字。例如,下面的ActionScript语句声明一个名为i的变量:
var i;
(2)变量赋值。
可以使用赋值运算符(=)为变量赋值。例如,声明一个Number类型变量i 并将值20.8赋给它,代码如下所示:
var i:Number;
i = 20.8;
3.2 变量的作用域
变量的“作用域”是指可以访问变量的代码区域。
3.3 常量
常量也是一个名称,
文档评论(0)