我在jQuery源代码中找到了以下片段,在eq函数的定义中:
j = +i + ( i < 0 ? len : 0 )
Run Code Online (Sandbox Code Playgroud)
我很惊讶+i.相反,我原以为:
j = i + ( i < 0 ? len : 0 )
Run Code Online (Sandbox Code Playgroud)
有什么不同?领导的效用是什么+?
tym*_*eJV 33
变量前面的加号将其转换为数字.
例如:
var x = "12";
console.log(x + 3); //logs 123;
console.log(+x + 3) //logs 15;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |