我正在运行这小段javascript:
if(path.length >= 7000){
alert("OVER 7000");
}
在此脚本中,
path.length
是一个从0开始并递增到7000(及以后)的变量-进一步的细节无关。我想要的是,警报消息仅在满足7000值时才出现一次,然后不再触发。 (目前,一旦满足7000,我就会收到不停的警报流。)
有办法吗?
最佳答案
简单的标志来确定您是否已发出警报:
var alerted = false;
// ...
if(path.length >= 7000 && !alerted) {
alert("OVER 7000");
alerted = true;
}
或者,如果您发布循环和递增
path.length
的方式,则可能可以使用while
循环和break
来执行某些操作。关于javascript - 满足数值条件时触发一次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9245138/