Math 如何添加+;1或-1表示一个数字

Math 如何添加+;1或-1表示一个数字,math,lua,Math,Lua,我正在编写一个脚本,在这个脚本中,我需要将数字从加号切换到减号或其他,然后根据它是加号还是加号来加+1或-1。现在我知道我可以用检查vx是否

我正在编写一个脚本,在这个脚本中,我需要将数字从加号切换到减号或其他,然后根据它是加号还是加号来加+1或-1。现在我知道我可以用
检查vx是否<0,然后…
但我如何用数学公式来做呢

这是我尝试过的,但只对我有用+

vx = (vx + (vx/vx)) * (-1) 

您的方程式很接近,但需要绝对值:

vx = (vx + (math.abs(vx)/vx)) * (-1)
vx=(vx+(vx<0和-1或1))*(-1)

等价于数学中的分段函数。

有绝对值函数吗?你的等式很接近,但需要是
vx=(vx+(abs(vx)/vx))*(-1)
(或者任何绝对值函数)。math.abs,是的,非常感谢。你可以写下来作为答案,我会接受的:)
vx = (vx + (vx < 0 and -1 or 1)) * (-1)