定义为字符串的变量
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])
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])