在JavaScript中使数字值相反

时间:2012-07-16 16:49:36

标签: javascript

我想知道是否有可能使数字与目前使用JavaScript的数字相反。即如果一个数字是400。是否有可能使-400成为-400,如果数字为400则可以使其成为{{1}}?

4 个答案:

答案 0 :(得分:9)

这不是jQuery!

只需将其乘以-1

num = "400"
console.log(-num);

答案 1 :(得分:3)

核心JS,

function opposite(number) {
  return(-number);
}

来自http://www.codewars.com/

的较短解决方案

答案 2 :(得分:1)

一行..

 const opposite = number => -number;

答案 3 :(得分:0)

function opposite(number) {
  let result;
  if (!isNaN(Math.sign(number))) {
    result = number * (-1);
  }
  return result;
}