$("#btn_submit").click(function(event) {
event.preventDefault();
$('#lbl_msg').fadeOut("8000", function() { //Once button has faded, invoke the form submission
$("#form1").submit();
});
});
哪个与-1相比? while ((len = var1) != -1)
{
// do something
}
或len
?
这是Java EE。
答案 0 :(得分:4)
作业var = val
的返回值是指定值val
。所以这里发生的是len
赋值为var1
,如果(赋值后)其值不等于-1
,则输入循环。
答案 1 :(得分:2)
我认为,最技术性的答案是你将len
与-1进行比较,但这并没有真正捕捉到正在发生的事情。
真正发生的是,对于每次检查,您都要将len
设置为var1
,然后比较len
。所以,如果我没有弄错,即使计算机实际上正在比较len
,它也总是被var1
中的值替换,因此代码在功能上与< / p>
len = var1;
while(var1 != -1)
{
len = var1;
}