flash as中的VAR是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:37:29
最好有个例子 注释
谢谢
var num = 20; 定义 num 变量 =20
那和直接给num=20有申明区别啊?

var是变量声明的关键字,可以看作一种语法标准格式。
在ActionScript 3.0中声明变量时,你需要使用var关键词。格式:
var 张志晨:Number=100 //可以声明中文字符变量,还可以在声明变量时,赋初始值
var zzc:Array //也可以不初始化,但值为null 或者Undefined 。
一、在需要“点语法”的引用中定义变量时不用var。
ball.gv = 0.1;
二、用数组访问符[]定义变量时不用var。
Plane[fly]=true;
三、在时间轴上,还可以这样定义:this.变量名。如:
this.v=100
trace(this.v)
其实,这个方法和第一条是一个原理。
**在本质上,定义变量是为动态对象添加属性。形如:对象.属性名=属性值

var是变量声明的关键字,可以看作一种语法标准格式。

标准的2.0语法声明一个变量是这样的:
var num:Number=5

即:var 你使用的变量名:变量类型=变量的值

因为flash不是一种强类型的语言,所以var num=5和num=5,一般情况下使用起来是一样的。就是标准和不太标准它都认。当然最好是写标准,这样代码别人易读。

var num = 20; 定义 num 变量 =20