javascript - 运行 for 循环。增加值;退出并使用新值再次开始循环

标签 javascript jquery for-loop while-loop counter

我想运行一个循环。我希望它执行 16 次,例如,

for (var i = 0; i <= 15; i++) {  
 alert(i);  
} 

我希望这个循环在单击按钮时运行。但循环应该只返回 i 的第一个值,然后退出。像这样,

for (var i = 0; i <= 15; i++) {  
  alert(i);  
  exit();  
} 

令我困惑的是,每当我单击按钮时,我都希望该循环仅运行一次,但值会增加 1。整个想法是在每次单击按钮时提醒 i 值,但每次都会增加 1。我认为即使我使用 for 循环也没有任何意义。或者我的整个逻辑都是错误的。我认为我正在做一些更复杂的事情,而像使用计数器这样简单的事情就可以完成同样的事情。任何帮助表示赞赏。

最佳答案

var myVal = 0;
function incrementValue(){
  myVal++;
  alert(myVal);
}

每次调用函数时只需增加一个变量即可。

关于javascript - 运行 for 循环。增加值;退出并使用新值再次开始循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27032463/

相关文章:

java - 如何在JSP中动态更改月份?

javascript - 当不再选择值时反转更改(指定 ID)

javascript - Force.drag().on 返回未定义

python - 当前使用 "for loop"的 pandas 数据帧转换的性能优化

javascript - 使用 angularjs 创建水平单选按钮

javascript - 选中复选框后如何禁用它?

javascript - Javascript 中的 session 和 Cookie 未存储(不起作用)

javascript - ajax 调用仍然可以是同步调用,是吗?

javascript - 比较数组中的相邻元素并选择每对中较小的一个

linux - 语法错误 : operand expected when using Bash