有时您会以这种方式声明变量。它是否会改变游戏的运作方式?我看到有些人这两种方式不同。
var number:Number = new Number();
有时像这样
var number:Number;
number = new Number();
答案 0 :(得分:0)
我不认为你的例子有什么不同,但是如果我最后多次重复使用一个变量(比如在一个循环中),那么我会做第二种方法以避免一遍又一遍地重新定义一个变量
示例:
var someCalculatedIndex:int;
for(var counter:int = 0; counter < 1000; counter++){
someCalculatedIndex = counter * counter;
}
而不是
for(var counter:int = 0; counter < 1000; counter++){
var someCalculatedIndex:int = counter * counter;
}