如果这是一个愚蠢的问题,我道歉,但我无法在任何地方找到答案.
以下代码如何工作?(我意识到它循环于元素els)
var i = els.length;
while (i --> 0) {
var el = els[i];
// ...do stuff...
}
Run Code Online (Sandbox Code Playgroud)
我不知道是什么-->意思.它没有文档.有人可以开导我吗?
所以我看了一下在SO广告页面上控制计数器的代码.然后我看到了发生这种情况的线i-->.这是做什么的?
这是完整的代码:
$(function(){
var visitors = 5373891;
var updateVisitors = function()
{
visitors++;
var vs = visitors.toString(),
i = Math.floor(vs.length / 3),
l = vs.length % 3;
while (i-->0) if (!(l==0&&i==0)) // <-------- Here it is!!!
vs = vs.slice(0,i*3+l)
+ ','
+ vs.slice(i*3+l);
$('#devCount').text(vs);
setTimeout(updateVisitors, Math.random()*2000);
};
setTimeout(updateVisitors, Math.random()*2000);
});
Run Code Online (Sandbox Code Playgroud) 可能重复:
+ =和= +之间有什么区别?
显然=+是一个有效的运营商.你会在哪里使用它?
例:
int j, k = 0;
j =+ k;
Run Code Online (Sandbox Code Playgroud) 我不小心试过这个,编译!所以我想知道这可能是什么意思..谷歌没有帮助..
if (3 >+ 4)
dothis() //this is never hit btw..
if (3 >- 4)
dothis() //this is hit.
Run Code Online (Sandbox Code Playgroud)
两个代码编译btw ..