javascript - jQuery core.js "+i"语句,错误还是技巧?

标签 javascript jquery

在 jQuery core.js 中,currently, line 260

this.slice( i, +i + 1 );

“+i”语句是错误的还是我找不到任何提及的花哨的诡计?

最佳答案

这是将 i 转换为数字的快速方法。这很重要,因为 + 如果它是一个字符串,则意味着不同的东西,如果它是一个数字。例如:

var i = "1";
console.log(i + 1); // "11"
console.log(+i + 1); // 2

它基本上是 parseInt(i, 10) 的快捷方式。

关于javascript - jQuery core.js "+i"语句,错误还是技巧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940095/

相关文章:

javascript - IE 9 在子元素上有不透明度,我无法使用 captify 来阻止它

javascript - 在 Angular JS 中切换 ng-repeat 中的图标

javascript - 如何在HTML中的div中逐行显示文本

JavaScript 键盘事件和比较

javascript - 包括调整大小事件的方向更改

javascript - 如何从表中删除 tr

jquery - 获取子元素的事件而不触发父元素的相同事件

javascript - 设置最大字数 HTML 文本框

javascript - 轮播的 ng-repeat : data not updated or refreshed

javascript - 使用键盘箭头键在 angularjs 中循环显示不同的模式