【飘菱个人笔记】
【夹杂了很多自己的理解,如有错误,请提出,谢谢了0.0】
基元数据类型
释:在AS3.0 中所有对象都被视为是独立的,且包含一定数据的个体。
基元数据类型包括:
Bollean
int
Null
Number
String
uint
void
七种,下面挨个解析,举例
(1) Boolean 数据类型。
Boolean数据类型又成为布尔型数据类型或者布尔值。
Boolean数据类型只包含二个值 true 和 false
Boolean在为初始化的时候默认为 false
Boolean数据类型通常当条件判断语句的分支条件使用,
或者作为一些属性的状态开关。
Boolean 数据类型的默认值为 false 我们可以用 trace 命令去验证:
举个例子:
var myVar:Boolean=new Boolean();//我们定义一个变量为布尔型,没有为其赋值
trace(myVar)//利用trace命令输出 myVar
得到输出为: false
(2)int数据类型
int数据类型是一个32位的整数
int值介于 -2147483648与2147483647之间
int型变量常常被作为计算器变量类型
int型会自动省略掉被赋值的小数部分
举个例子:
var myVar:int=3.141592353;
trace(myVar);
得到输出为:3
可以看出 int型的确自动省略掉了小数部分,这便是他的特性。
注:使用整数型进行计算可以大幅度提高计算效率
当处理范围超过32位的时候,我们可以选择 Number数据类型,
Number可以处理 53位的整数值。
(3)Null数据类型
Null数据类型只有一个值-----null,null通常表示不存在或者没有
提供数据的意思。
举个例子:
var myVar:int=null
trace(myVar)
得到输出为 0
var myVar:String=null;
trace(myVar);
得到输出为 null
(4)Number 数据类型
Number数据类型代表所有类型数值,包括整数和浮点数。
可以用Number.MAX_VALUE 提取number最大值
可以用Number.MIN_VALUE 提取number最小值
Number可以处理53位的整数值
Number类型中有一个特殊数值 NaN代表 Not a number
举个例子说明 最大值 最小值的提取
我们建立一个 AS3.0 然后F9打开动作脚本输入框输入:
trace(Number.MAX_VALUE,Number.MIN_VALUE);
我们将会得到:1.79769313486231e+308 这就是NUMBER最大值
4.9406564584124654e-324 这就是NUMBER最小值
再举例说明下 特殊数值 NaN
首先说明 NaN代表的意思是 Not a number
它表示属于 数值类型,但是不能在 Number类型下返回值的结果。
代码如下:
我们利用 Math 中的 sqrt(开平方根)的方法测试
trace(Math.sqrt(-1));//我们让其输出 -1开平方(负数不得开平方)
得到结果为NaN
trace(0/0); //让其输出 0除0(0不得做分母)
得到结果为NaN
最后我们再测试下 NaN到底属不属于 Number 类型。
我们用 typeof 方法调出其类型
trace(typeof NaN)
输出果然为 Number
这最后说明了 NaN 属于 Number 类型,只不过比较特殊而已
(5)String 数据类型
String 数据类型表示的是一个字符串序列
字符串数据用单引号或者双引号引用
举例:
var myString:String=“飘love菱”
trace(myString);//输出 飘love菱
myString=“”//不添加引用
trace(myString);//我们将得到一行空格,占用一行位置
(6)uint 数据类型
uint数据类型也是处理32位整数的,不过只能无符号整数。
uint取值范围为 0到4294967295
uint数据类型常用于储存非负整数的属性值,比如颜色值
举个例子:
var None:TextField=new TextField();//创建一个文本实例
None.background=true;//用布尔值的true表示可以改变背景颜色
None.backgroundColor=0xFFFF00//背景颜色为黄色
None.text=“飘菱”//文本内容为飘菱
addChild(None);//显示到舞台
输出:我们将在舞台上看到一个字体为【飘菱】黄色背景文本。
再举个例子,比如
var None:uint=-1;
trace(None)
我们会得到 系统报错:错误1092 为uint赋予了负值。
但是输出还是会强制输出一个结果为:
4294967295 这是数是 uint的最大值+上我们赋值的 -1
(7)void 数据类型,void代表空的,没有的
void 数据类型只有一个值--------underfined
void 数据类型的唯一作用就是标注返回注释,指定函数不返回
任何值。
举个例子:
function First():void {
}
function Second():String {
return "飘菱";
}
var one:*=First();
var two:*=Second();
trace(one,two)
输出为:underfined 飘菱
First 没有返回值 为 underfined
----------------------------------------------------
OVER
打这么多- -累死我了,这才是今天课程的三分之一,靠
【夹杂了很多自己的理解,如有错误,请提出,谢谢了0.0】
基元数据类型
释:在AS3.0 中所有对象都被视为是独立的,且包含一定数据的个体。
基元数据类型包括:
Bollean
int
Null
Number
String
uint
void
七种,下面挨个解析,举例
(1) Boolean 数据类型。
Boolean数据类型又成为布尔型数据类型或者布尔值。
Boolean数据类型只包含二个值 true 和 false
Boolean在为初始化的时候默认为 false
Boolean数据类型通常当条件判断语句的分支条件使用,
或者作为一些属性的状态开关。
Boolean 数据类型的默认值为 false 我们可以用 trace 命令去验证:
举个例子:
var myVar:Boolean=new Boolean();//我们定义一个变量为布尔型,没有为其赋值
trace(myVar)//利用trace命令输出 myVar
得到输出为: false
(2)int数据类型
int数据类型是一个32位的整数
int值介于 -2147483648与2147483647之间
int型变量常常被作为计算器变量类型
int型会自动省略掉被赋值的小数部分
举个例子:
var myVar:int=3.141592353;
trace(myVar);
得到输出为:3
可以看出 int型的确自动省略掉了小数部分,这便是他的特性。
注:使用整数型进行计算可以大幅度提高计算效率
当处理范围超过32位的时候,我们可以选择 Number数据类型,
Number可以处理 53位的整数值。
(3)Null数据类型
Null数据类型只有一个值-----null,null通常表示不存在或者没有
提供数据的意思。
举个例子:
var myVar:int=null
trace(myVar)
得到输出为 0
var myVar:String=null;
trace(myVar);
得到输出为 null
(4)Number 数据类型
Number数据类型代表所有类型数值,包括整数和浮点数。
可以用Number.MAX_VALUE 提取number最大值
可以用Number.MIN_VALUE 提取number最小值
Number可以处理53位的整数值
Number类型中有一个特殊数值 NaN代表 Not a number
举个例子说明 最大值 最小值的提取
我们建立一个 AS3.0 然后F9打开动作脚本输入框输入:
trace(Number.MAX_VALUE,Number.MIN_VALUE);
我们将会得到:1.79769313486231e+308 这就是NUMBER最大值
4.9406564584124654e-324 这就是NUMBER最小值
再举例说明下 特殊数值 NaN
首先说明 NaN代表的意思是 Not a number
它表示属于 数值类型,但是不能在 Number类型下返回值的结果。
代码如下:
我们利用 Math 中的 sqrt(开平方根)的方法测试
trace(Math.sqrt(-1));//我们让其输出 -1开平方(负数不得开平方)
得到结果为NaN
trace(0/0); //让其输出 0除0(0不得做分母)
得到结果为NaN
最后我们再测试下 NaN到底属不属于 Number 类型。
我们用 typeof 方法调出其类型
trace(typeof NaN)
输出果然为 Number
这最后说明了 NaN 属于 Number 类型,只不过比较特殊而已
(5)String 数据类型
String 数据类型表示的是一个字符串序列
字符串数据用单引号或者双引号引用
举例:
var myString:String=“飘love菱”
trace(myString);//输出 飘love菱
myString=“”//不添加引用
trace(myString);//我们将得到一行空格,占用一行位置
(6)uint 数据类型
uint数据类型也是处理32位整数的,不过只能无符号整数。
uint取值范围为 0到4294967295
uint数据类型常用于储存非负整数的属性值,比如颜色值
举个例子:
var None:TextField=new TextField();//创建一个文本实例
None.background=true;//用布尔值的true表示可以改变背景颜色
None.backgroundColor=0xFFFF00//背景颜色为黄色
None.text=“飘菱”//文本内容为飘菱
addChild(None);//显示到舞台
输出:我们将在舞台上看到一个字体为【飘菱】黄色背景文本。
再举个例子,比如
var None:uint=-1;
trace(None)
我们会得到 系统报错:错误1092 为uint赋予了负值。
但是输出还是会强制输出一个结果为:
4294967295 这是数是 uint的最大值+上我们赋值的 -1
(7)void 数据类型,void代表空的,没有的
void 数据类型只有一个值--------underfined
void 数据类型的唯一作用就是标注返回注释,指定函数不返回
任何值。
举个例子:
function First():void {
}
function Second():String {
return "飘菱";
}
var one:*=First();
var two:*=Second();
trace(one,two)
输出为:underfined 飘菱
First 没有返回值 为 underfined
----------------------------------------------------
OVER
打这么多- -累死我了,这才是今天课程的三分之一,靠