++ 在 While 循环语句中是什么意思
what does ++ mean in While Loop statement
注意:我是 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>
我的问题是myCounter++;
的作用是什么,它意味着什么? 为什么++
?
>++
是一个增量运算符。
它将变量的值增加 1。在这种情况下,它确保循环实际上在某个点结束,因为它将在 myCounter <10 时运行。如果不增加该值,循环将永远运行。
++ 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)
作为上述所有答案/注释的扩展,请注意,"for"/"while"循环中的计数器不必仅递增1。如果使用 ++,则增量的值将为 1,但如果您需要不同的增量值,请使用以下命令:
myCounter+=2;
这将使 myCounter 增加 2... 等等
同样 - 您可以减少计数器,但以下:
myCounter--;
myCounter-=2;
另请注意,这将增加/减少函数后的值。如果要先递增/递减值,请将++或-放在myCounter前面。
++myCounter;
--myCounter;
'++' 是增量运算符。
'myCounter++' 等于 'myCounter = myCounter + 1'
因此,"myCounter"变量将不断增加,直到"myCounter>= 10"
如果运算符出现在变量 (++myCounter) 之前,则在计算表达式之前修改该值。如果运算符出现在变量 (myCounter++) 之后,则在计算表达式后会修改该值。
从你的问题中,myCounter++的作用是什么;
这意味着+运算符将用1增加您的变量myCounter值,这是后增量,您也可以使用myCounter=myCounter+1递增1,myCounter=myCounter +2递增2
后递增表示循环条件检查 再次循环之前的条件语句。 因此,当 myCounter 等于 x 时,循环中断。 在检查条件之前更新 myCounter。
- @@(“at at”)在ES6 JavaScript中是什么意思
- minimy javascript是什么意思?Backbone.js
- var w = q||问2;这个表达式是什么意思
- 函数(i,val)在javascript中是什么意思
- 问号在这段代码中是什么意思
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- ||{}在javascript中是什么意思
- “转义字符串”在Regex中是什么意思?(Javascript)
- 这个代码是什么意思(history.replaceState和history.pushstate)
- :: 是什么意思
- 这是什么意思?getData([renderData]);
- MDN文档中关于弄清楚XUL元素的段落是什么意思:“如何将覆盖扩展转换为无重启”
- require('file_path')后面的后缀(模块)在javascript文件中是什么意思
- Twitter Bootstrap的Tab插件中“data-api”是什么意思
- 箭头函数 '() => {}' 在 Javascript 中是什么意思?
- 在这种情况下,“foo[x]”是什么意思?
- 在 http 请求中添加事件侦听器 ( request.on ) 是什么意思?而笏就是它的用途
- 这种格式是什么意思 T00:00:00.000Z
- 这行是什么意思“ operator.indexOf(btnVal) > -1”
- JQuery:这段代码是什么意思