var allMatches:Number = soloStats[0] + duoStats[0] + squadStats[0]
当我尝试使此变量成为数字时,allMatches是一个数字,但其中的值以字符串形式连接(例如1、2和3以123而不是6连接在一起)。
所有stats值都是数字,并在其他时间成功用作数字,但是在此变量中,它们的作用类似于字符串。
答案 0 :(得分:2)
这是因为您将数字作为字符串存储在数组中。
您可以使用parseInt
从字符串中获取数字
const allMatches = parseInt(soloStats[0]) + parseInt(duoStats[0]) +
parseInt(squadStats[0])