注意:我是JavaScript新手,所以我无法搜索和理解 关于JS的问题,如果这个问题与其他问题有关。一世 认为这是提问的平台。
我试图理解基本的While循环语句,我按照下面的步骤计算0到9:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script type="text/javascript">
var myCounter = 0;
var linebreak = "<br />";
document.write(linebreak);
while(myCounter < 10){
document.write("My Counter = " + myCounter);
document.write(linebreak);
myCounter++;
}
document.write("While loop is finished!");
</script>
</body>
</html>
&#13;
我的问题是myCounter++;
的作用是什么?它是什么意思?为什么++
?
答案 0 :(得分:1)
++
是一个增量运算符。
它用1增加变量的值。 在这种情况下,它确保循环实际上在某个时刻结束,因为它将在myCounter&lt; 10.如果你没有增加值,循环将永远运行。
答案 1 :(得分:0)
++ is the increment operator..for ex i++ means i=i+1
for(int i=0;i<10;i++)
{
System.out.printline(i);
}
In the following example first of all the intial value of i is 0 so 0<10 it comes inside the loop and print the value of i again the value of i is incremented to 1(i=i+1)
答案 2 :(得分:0)
作为上述所有答案/注释的扩展,请注意“for”/“while”循环中的计数器不必单独递增1.如果使用++,则增量的值将为1,但是你想要一个不同的增量值,使用以下内容:
myCounter+=2;
将myCounter增加2 ...等等
同样 - 您可以递减计数器,但以下内容:
myCounter--;
myCounter-=2;
另请注意,这将增加/减少函数后的值。如果要先增加/减少该值,请将++或 - 放在myCounter前面。
++myCounter;
--myCounter;
答案 3 :(得分:0)
从你的问题myCounter ++的作用是什么;
这意味着+运算符会将你的变量myCounter值增加1,这是后增量,你也可以使用myCounter = myCounter + 1增加1,myCounter = myCounter +2增加2
后增量表示循环条件检查 它之前的条件语句再次循环。 因此,当myCounter等于x时,循环中断。 在检查条件之前更新myCounter。
答案 4 :(得分:0)
'++'是增量运算符。
'myCounter ++'等于'myCounter = myCounter + 1'
因此'myCounter'变量将持续增加,直到'myCounter&gt; = 10'
如果运算符出现在变量(++ myCounter)之前,则在计算表达式之前修改该值。 如果运算符出现在变量(myCounter ++)之后,则在计算表达式后修改该值。