++循环语句

时间:2016-03-16 10:54:46

标签: javascript while-loop

  

注意:我是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;
&#13;
&#13;

我的问题是myCounter++;的作用是什么?它是什么意思?为什么++

5 个答案:

答案 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 ++)之后,则在计算表达式后修改该值。