值类型:
数值类型:int , uint, Number
字符型:String
布尔型:Boolean
引用类型:
日期:Date
数组:Array
对象:O
值类型的数据不需要用new关键字来创建:使用new关键字创建的一定不是值类型。
例子:
//
整型
var i: int = - 1 ;
// 布尔值
var b:Boolean = true ;
// 数字类型(有小数的时候)
var n:Number = 20.123 ;
// 正整数
var u: uint = 100 ;
// 字符串
var s:String = " abcde " ;
// 一维数组(赋初始值)
var a:Array = new Array( 1 , 2 , 3 );
// 一维数组(赋初始值)
var a2:Array = [ 1 , 2 , 3 ];
// 一维数组(指定数组长度)
var a3:Array = new Array( 3 );
a3[ 0 ] = 1 ;
a3[ 1 ] = 2 ;
a3[ 2 ] = 3 ;
// 二维数组(赋初始值)
var aa:Array = [[ 1 , 2 , 3 ], [ 4 , 5 , 6 ], [ 7 , 8 , 9 ]];
// 二维数组(指定数组长度)
var aa2:Array = new Array( 3 );
aa2[ 0 ] = [ 1 , 2 , 3 ];
aa2[ 1 ] = [ 4 , 5 , 6 ];
aa2[ 2 ] = [ 7 , 8 , 9 ];
// 日期类型
var d:Date = new Date();
// 声明一个新对象,同时写入属性
var o:Object = ... {nickname:"john", sex:"male"} ;
// 为对象动态地添加属性
o[ " salary " ] = 5000 ;
// delete只能删除动态添加的属性
delete o.salary;
var i: int = - 1 ;
// 布尔值
var b:Boolean = true ;
// 数字类型(有小数的时候)
var n:Number = 20.123 ;
// 正整数
var u: uint = 100 ;
// 字符串
var s:String = " abcde " ;
// 一维数组(赋初始值)
var a:Array = new Array( 1 , 2 , 3 );
// 一维数组(赋初始值)
var a2:Array = [ 1 , 2 , 3 ];
// 一维数组(指定数组长度)
var a3:Array = new Array( 3 );
a3[ 0 ] = 1 ;
a3[ 1 ] = 2 ;
a3[ 2 ] = 3 ;
// 二维数组(赋初始值)
var aa:Array = [[ 1 , 2 , 3 ], [ 4 , 5 , 6 ], [ 7 , 8 , 9 ]];
// 二维数组(指定数组长度)
var aa2:Array = new Array( 3 );
aa2[ 0 ] = [ 1 , 2 , 3 ];
aa2[ 1 ] = [ 4 , 5 , 6 ];
aa2[ 2 ] = [ 7 , 8 , 9 ];
// 日期类型
var d:Date = new Date();
// 声明一个新对象,同时写入属性
var o:Object = ... {nickname:"john", sex:"male"} ;
// 为对象动态地添加属性
o[ " salary " ] = 5000 ;
// delete只能删除动态添加的属性
delete o.salary;