在JavaScript中将正数转为负数?
- 论坛
- 在JavaScript中将正数转为负数?
10 浏览
在JavaScript中将正数转为负数?
基本上,这是abs的相反操作。如果我有:
if ($this.find('.pdxslide-activeSlide').index() < slideNum - 1) { slideNum = -slideNum } console.log(slideNum)
无论如何,控制台始终返回一个正数。我应该如何修复这个问题?
如果我这样做:
if ($this.find('.pdxslide-activeSlide').index() < slideNum - 1) { _selector.animate({ left: (-slideNum * sizes.images.width) + 'px' }, 750, 'InOutPDX') } else { _selector.animate({ left: (slideNum * sizes.images.width) + 'px' }, 750, 'InOutPDX') }
虽然这样可以解决问题,但这不是“干净整洁”(DRY),为了一个-
而编写整个代码块是愚蠢的。