武斗火柴人格斗论坛

首页 » Stick Animation Class » 我要提问 Question » 关于08,09的一个非常奇怪的问题
自由闪动 - 2008-3-31 21:11:00
如果是
var dale:Array = new Array(01,02,03,04,05,06,07);
trace(dale[5]);

这样不会出错,但如果是:
如果是var dale:Array = new Array(01,02,03,04,05,06,07,08,09);
trace(dale[5]);

就会出错,关键就是在08 09上,为什么会出这样的问题???
急求解
BMW530i - 2008-3-31 22:35:00
不知道为什么?
不过
var dale:Array = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09");
trace(dale[5]);

var dale:Array = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9);
trace(dale[5]);

这样就不会出错,问题就在那个前面的"0"上面了!
solo - 2008-3-31 22:44:00
加"01"表示的是字符串
1表示的数字

不知道是不是字符串和数字的关系? 没用过 不清楚
1
查看完整版本: 关于08,09的一个非常奇怪的问题