ActionScript语法基础1

ActionScript 是一种运行在Flash Player 的编程语言,
是由ActionScript 虚拟机(AVM )执行的。
ActionScript 版本提供了更好的面向对象思想的设计
模型,使程序员更容易编写和设计复杂的代码。
ActionScript 是Flex 中主要的编程语言,是学习Flex
技术的基础


变量和常量

变量在每种语言中都是存在的,是最基本的概念。变量是用
来存储程序在运行时的临时数据的。常量相对于变量而
言的,是用来存储固定的数值的。下面几节就来详细的
介绍关于变量和常量的使用。


变量的声明和赋值

在使用变量之前,需要对变量进行声明。如果不声明变量,
就直接使用,编译器会出现错误。
在声明一个变量的时候,必须要在前面加上
就直接使用,编译器会出现错误。
在声明一个变量的时候,必须要在前面加上var ,后面接着
是变量的名称。声明变量的语法如下所示。
var  变量名[: 数据类型]
其中,var 是变量的关键字,表示声明的是一个变量;变量
名是自定义的变量的名称,尽量取有意义的单词;数据
类型是可以不必定义,但是为了追求代码的严谨性,最
好明确定义类型。


变量的作用域

在定义变量之前,要确定变量需要用在哪里,这个时候就要
确定变量的作用域,即全局变量或者局部变量。全部变
量是在整个类或是命名空间中都可以访问的变量,而局
部变量是只有某个代码区段才可以访问的变量。全局变
量通常定义在函数体的外部,而局部变量定义在函数体
的内部。


声明常量

常量与变量不同的是,常量是有固定数值的。一旦声明了常
量,并赋值,那么该常量就不能再次赋值。要声明一个
常量,需使用关键字const ,而不是var。
声明常量的语法格式如下所示。
声明常量的语法格式如下所示。
const  常量名[: 数据类型] = 常量值
在声明常量的同时,必须赋值,如果不赋值,在编译代码的
常量值
在声明常量的同时,必须赋值,如果不赋值,在编译代码的
时候,就会出现常量没有初始化的警告。


数据类型

变量是存储在计算机内存上的,那么这些变量的值的位是如
何存在内存中的就是由数据类型决定的。数据类型分为
基本数据类型和复合数据类型两种。


基本数据类型

基本的数据类型包括字符串(String )、数字(Number )
和布尔(Boolean )。
1 .字符串类型
2 .数字类型
3 .布尔类型


复合数据类型

复合数据类型包括对象(Object )、影片剪辑(Sprite )和
数组(Array )。下面将依次讲解这三种数据类型。
1 .对象类型
2 .影片剪辑类型
3 .数组类型


数据类型检查

数据类型定义了变量以何种方式存储在计算机的内存中,如果数
据类型与变量值不匹配,系统就会出现错误。为了避免数据类
型与变量值不匹配的情况发生,往往在编译器或者解释器中就
包含了数据类型检查的功能。通过数据类型检查,可以在编译
代码的时候提早发现问题,避免在程序运惺背鱿治侍狻
数据类型检查分为编译时类型检查和运行时类型检查。
代码的时候提早发现问题,避免在程序运惺背鱿治侍狻
数据类型检查分为编译时类型检查和运行时类型检查。
ActionScript 3.0 是一种脚本语言,是在运行时进行数据类型检查
的。但是同时也支持在严格模式(注:严格模式是编译器的编
译模式之一,默认为严格模式。)下执行编译时类型检查。在
严格模式下,两种类型检查都支持。在标准模式下,只支持运
行时类型检查。
在大型项目开发是,通常都是使用编译型类型检查。因为编译型
行时类型检查。
在大型项目开发是,通常都是使用编译型类型检查。因为编译型
项目检查可以更及时迅速的捕获错误,并方便的定位错误。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值