使用函数时+ =运算符的含义?

时间:2011-02-18 15:21:27

标签: actionscript-3

如果我看到这样的话:

myVariable += myFunction();

这是如何工作的?比如,例如,myFunction()函数应该返回一个添加到myVariable的值吗?

3 个答案:

答案 0 :(得分:4)

这是对的。首先评估myFunction()(例如,它将运行并返回其值),然后将其返回值添加到myVariable。

答案 1 :(得分:4)

取决于您的功能结果以及您要添加的现有值的值。

  1. 如果前面的myVariable是一个字符串,结果是一个数字,那么这些值将被串联为一个字符串。

  2. 如果前面的myVariable是一个数字且结果是一个数字,那么这些数值将作为数字的总和来处理。

  3. 如果前面的myVariable是数字或字符串,但结果是字符串,则myVariable将被视为字符串,并且值将被连接。

    < / LI>

答案 2 :(得分:1)

我认为它相当于

myVariable = myVariable + myFunction();