求救!!为什么6+4会等于64 ????
as3吧
全部回复
仅看楼主
level 1
急发设计师
楼主
刚学AS3,请指点。
a值是动态文本的值6,b就是4, c=a+b, 为什么输出是64? 但奇怪的是,c=a-b 却对了,是2. 乘法也对了,就是加法错了,是什么原因???
2018年06月06日 09点06分
1
level 1
ieydpl
因为字符串类型有重载 “+” 号功能。符串类型的“+”功能是把两个符串类连接在一起。
string + int 会把右边的int转成string
2018年06月08日 08点06分
2
0或零
正解,正确做法就是c=Number(a)+Number(b)
2019年03月23日 04点03分
level 1
梦支雅
链接了就是啊
2018年07月14日 09点07分
3
level 1
朽木白哉正牌ID
string + int =》 string + string;
string -(- int) =》 int +int ;
2019年02月19日 07点02分
4
level 3
贪玩小子来也
你这个是什么软件
2020年08月02日 17点08分
5
1