为什么count++在我的情况下不会增加
why count++ doesn't increase in my situation
var count=0;
function showIt(){
if(count==0){
alert(count);
count++;
}
alert(count);
}
这个函数是一个事件的onclick,我第一次点击按钮,我得到了一个警报0和1,但当我继续点击语句是"1"没有改变。我不知道为什么它没有改变,我试过count=count+1, count+ =1,它们都不起作用。
因为只有当count == 0
if(count==0){
alert(count);
count++;
}
你的意思
var count=0;
function showIt(){
if(count==0){
alert(count);
}
count++;
alert(count);
}
<button onclick="showIt()">showIt</button>
count++;
正在增加您的count
变量
问题在于你的if语句是if(count==0)
,第一次count
是零,但之后count
将是1,因此不进入if语句的主体,不再增加count
。
在if语句之外增加count
(不要把它移到else
子句中!)
相关文章:
- 如何在未直接触发的情况下停止事件
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何在不传递此信息的情况下查找被调用的元素
- 如何在不刷新页面的情况下更新显示框
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 在我的情况下,如何进行http请求
- 如何在不使用for循环的情况下增量增加变量的值
- 在不增加分析跳出率的情况下,绑定网页上的内部链接以动态加载
- 在不增加滚动条宽度的情况下缩放网页?或指定滚动条宽度
- 如何在不使用任何循环的情况下增加元素的宽度
- 在不移动贴图的情况下增加贴图容器大小的宽度
- 游戏如何在不影响db的情况下每小时增加x个金币?
- 如何在不影响td2的情况下增加td1的大小
- 为什么count++在我的情况下不会增加
- 如何在不增加子表达式计数的情况下匹配子表达式中的n+实例
- 在不增加文本区域大小的情况下调整文本区域的字体大小