Actionscript 3 /=操作在actionscript中是什么意思?

Actionscript 3 /=操作在actionscript中是什么意思?,actionscript-3,Actionscript 3,运算符/=在动作脚本中的含义是什么?我已经看到一些使用此功能的缓解功能: var ts:Number=(t/=d)*t; 但是我不知道这个t/=d是什么意思 提前感谢。foo/=bar是foo=foo/bar的简写形式 foo/=bar操作的返回值为foo/bar 此代码的扩展形式为: var ts:Number = t; ts = ts / d; ts = ts * ts; t = t / d; 写这句话的更好方法是: t /= d; var ts:Number = t * t; foo

运算符/=在动作脚本中的含义是什么?我已经看到一些使用此功能的缓解功能:

var ts:Number=(t/=d)*t;
但是我不知道这个t/=d是什么意思


提前感谢。

foo/=bar
foo=foo/bar
的简写形式

foo/=bar
操作的返回值为
foo/bar

此代码的扩展形式为:

var ts:Number = t;
ts = ts / d;
ts = ts * ts;
t = t / d;
写这句话的更好方法是:

t /= d;
var ts:Number = t * t;

foo/=bar
foo=foo/bar
的简写形式

foo/=bar
操作的返回值为
foo/bar

此代码的扩展形式为:

var ts:Number = t;
ts = ts / d;
ts = ts * ts;
t = t / d;
写这句话的更好方法是:

t /= d;
var ts:Number = t * t;
那是接线员

这等于说

var ts:Number=(t=t/d)*t;
由于括号内的代码是先求值的,我相信等价的代码是

t = t / d;
var ts:Number = t * t;
它在一行中分配
ts
修改
t
的值。

这就是运算符

这等于说

var ts:Number=(t=t/d)*t;
由于括号内的代码是先求值的,我相信等价的代码是

t = t / d;
var ts:Number = t * t;

它在一行中分配
ts
修改
t
的值。

它与
+=
*=
-=
等相同

它将数字除以指定的数字。这是速记代码,而不是

number = number / otherNumber;

请注意,您发布的代码将不起作用,因为它正在设置t变量,不返回除法后剩余的值。

它与
+=
*=
-=
等相同

它将数字除以指定的数字。这是速记代码,而不是

number = number / otherNumber;

请注意,您发布的代码将不起作用,因为它正在设置t变量,而不是返回除法后剩余的值。

与其他语言类似:

variable /= operand;
这是一条捷径

variable = variable / operand;

与其他语言一样:

variable /= operand;
这是一条捷径

variable = variable / operand;

因此,上述代码与以下代码相同:;vart-tent=t;t=t/d;变量ts:Number=t*诱惑?很抱歉问了这个愚蠢的问题,但是这个地方的愚蠢让我很难受:)我补充了进一步的解释。这听起来像是在计算
t
的平方,但是
t
事先被
d
除以。请注意,
t
的值在这一行之后被修改。谢谢。这就是我需要的,不客气!我有一种感觉,这是作业的一部分。所以上面的代码是相同的;vart-tent=t;t=t/d;变量ts:Number=t*诱惑?很抱歉问了这个愚蠢的问题,但是这个地方的愚蠢让我很难受:)我补充了进一步的解释。这听起来像是在计算
t
的平方,但是
t
事先被
d
除以。请注意,
t
的值在这一行之后被修改。谢谢。这就是我需要的,不客气!我有一种感觉,这是一项任务的一部分,它应该会起作用。代码只是试图同时做很多事情。最后,它将返回
t*t
。捕获是,
t
事先除以
d
。它应该可以工作。代码只是试图同时做很多事情。最后,它将返回
t*t
。捕获是,
t
事先除以
d
。只有一件事。我认为你在代码中输入了一个类型。第一段代码不会修改t。但是第二个(更好的方法)修改了它。请修复它。@Notbad,第一块只是描述设置
ts
的值时发生了什么,但我已经更正了它,以显示
t
也正在修改。只有一件事。我认为你在代码中输入了一个类型。第一段代码不会修改t。但是第二个(更好的方法)修改了它。请修复它。@Notbad,第一块只是用来描述设置
ts
的值时发生了什么,但我已经更正了它,以显示
t
也正在被修改。