Actionscript 3 +;=使用函数时的运算符?
如果我看到这样的情况:Actionscript 3 +;=使用函数时的运算符?,actionscript-3,Actionscript 3,如果我看到这样的情况: myVariable += myFunction(); 这是怎么回事?例如,myFunction()函数是否应该返回添加到myVariable的值?这是正确的myFunction()(例如,它将运行并返回其值),然后将其返回值添加到myVariable中 我想这相当于 myVariable = myVariable + myFunction(); 取决于函数的结果和要添加的现有值的值 如果前面的myVariable是一个字符串,并且结果是一个数字,那么这些值将作为字符
myVariable += myFunction();
这是怎么回事?例如,myFunction()函数是否应该返回添加到myVariable的值?这是正确的<首先计算代码>myFunction()(例如,它将运行并返回其值),然后将其返回值添加到myVariable中 我想这相当于
myVariable = myVariable + myFunction();
取决于函数的结果和要添加的现有值的值
myVariable
是一个字符串,并且结果是一个数字,那么这些值将作为字符串连接起来myVariable
是一个数字,并且结果是一个数字,那么这些值将作为数字的总和处理myVariable
是一个数字或字符串,但结果是一个字符串,myVariable
将被视为一个字符串,并且值将被连接起来