javascript:为什么要“签名前缀”一个变量?

时间:2010-05-21 09:26:18

标签: javascript syntax

我目前正在查看一个小小的第三方JavaScript库,我看到其中有很多“符号前缀”变量:

function_call(+value);

我知道,你可以交换标志,如果你用变量前缀' - ',但是为什么要用'+'加前缀 - 它对值没有任何作用,不是吗?

提前感谢!

1 个答案:

答案 0 :(得分:8)

+强制value成为数字。

>>> "1"
"1"
>>> +"1"
1