+counter,Javascript中這個運算符是幹啥的?

我在一個框架的源代碼中,發現一句代碼,大概是這樣:

 function operate(index){
var temp=isConditionsatisfied?+index:0;
//do sth.
}

我就看不明白,這個+index是啥意思?

+如果做运行符,是二目的
但如果做 正/负 数,应该可以这样表示。因为经常看到 -变量 的用法,虽然不常看到 + 的类似用法,我想应该也是可以的。

没有意义,相当于index
在数学上,0+1可以简写+1,或者1,0-1可以简写-1。

  • -都可以作为一元运算符。
 + -都可以作为一元运算符。