不确定人们为什么会如此咄咄逼人
我很好奇,因为-2 ** 2
无效,我希望这可能是-1 * Math.pow(2, 2)
或Math.pow(-2, 2)
但不是
我们目前正在使用JavaScript编写许多数学方程式,我想知道在使用-t
方面是否有任何问题需要担心。
无论表达式中的位置如何,这总是会-1 * t
执行吗?
例如:console.log(Math.sin(-value))
答案 0 :(得分:3)
答案 1 :(得分:1)
这是一个非常有效的一元运算符!是的,一元运算符不需要两个元素。一些例子:
// Parameter
console.log(new Date(-1000 * -500));
// Value
var a = -75;
console.log(a);
// Expression
var b = -2 * 15;
console.log(b);