这种功能是否存在?我创建了自己的,但想使用官方的:
private function opposite(number:Number):Number
{
if (number < 0)
{
number = Math.abs(number);
}
else
{
number = -(number);
}
return number;
}
因此,-5变为5,3变为-3。
编辑: 请原谅我是愚蠢的。我是人类。 :)
答案 0 :(得分:80)
是的,确实......
return num*-1;
或只是
return -num;
答案 1 :(得分:24)
怎么样:
return -(number)
为-(-5) == 5
。
答案 2 :(得分:21)
简单地在变量或数字前加上一个负号就可以了,即使它已经是负数:
-(-5) => 5
$foo = 3; -$foo => -3
答案 3 :(得分:4)
这个技巧问题?为什么一个功能?只做数字* -1,乘以-1即为。
答案 4 :(得分:2)
尝试使用number = number *( - 1)
之类的东西答案 5 :(得分:2)
您可以使用
number *= -1;
3变为-3,-5变为5:)