【发布时间】:2013-06-04 00:30:29
【问题描述】:
我在jQuery源码中找到了如下sn-p,在eq函数的定义中:
j = +i + ( i < 0 ? len : 0 )
我对@987654325@ 感到惊讶。相反,我会期望:
j = i + ( i < 0 ? len : 0 )
有什么区别?领先的+ 有什么用处?
【问题讨论】:
-
转换为数字。
-
哦...我以前用
0+x...看来+x就够了:) -
@anishsane:
+x不仅足够,而且事实上,0+x通常不会起作用,因为+可以执行字符串连接以及加法。例如,0+'30'是'030',0+{}是'0[object Object]'。
标签: javascript