定义为字符串的变量

Variable Defining As String

var allMatches:Number = soloStats[0] + duoStats[0] + squadStats[0]

当我尝试将此变量设为数字时,allMatches 是一个数字,但其中的值作为字符串连接(例如 1、2 和 3 连接在一起作为 123 而不是 6)。

所有统计值都是数字,并且在其他时候作为数字成功使用,但是在这个变量中它们就像字符串一样。

这是因为您将数字作为字符串存储在数组中。 您可以使用 parseInt 从字符串中获取数字

const allMatches = parseInt(soloStats[0]) + parseInt(duoStats[0]) + 
parseInt(squadStats[0])