ActionScript3中数据的本质及重要性质

变量的声明和使用
1、ActionScript3的数据类型分为基元数据类型和复杂数据类型
基元数据类型一般有:int,number,uint,Number,String,Boolean
复杂数据类型一般有:Array,Date,Error,Function,RegExp,XML,XMLList

2、在ActionScript3中命名变量的格式
var 变量名:数据类型
var 变量名:数据类型:值;

//错误的例子
    i;                  //没加var关键字,即没有声明变量
i=3;                    //没加var关键字
var j:int="String Value"         //声明变量的数据类型是int,却赋值给了一个字符串

3,值类型和引用类型的区别:
(1)ActionScrpt3中基本类型只有Boolean,int,uint,Number,String,其余的数据类型都是引用类型。
(2)值类型的数据不用new关键字来创建,
(3)以值类型int和引用类型的Array来做说明
//值类型的例子
//声明变量a,赋值为3
var a: int=3;
var:b: int=a;
b=9;
trace("a现在的值是:“+a”);
trace(“b现在的值是:”+b");

输出结果:
a现在的值是3
b现在的值是9
可得:a把值给了b,b的值变了,但是a没变,值类型的特点是:直接存值,

//引用类型的例子
var a:Array=new Array(4,2,3);
var b:Array=a;
b[0]=4;
trace("a现在的值是”+a");
trace("b现在的值是"+b");

a现在的值是:4,2,3
b现在的值是:4,2,3
a,b的值都改变了,var b:Array=a;新创建了一个数组变量b ,a持有的引用赋值给了b,所以a,b一样

使用const声明常量
4.在ActionScript里面新增了const关键字,用于声明常量,
使用const声明常量的方法和var的语法一样:
const foo:int=100;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值