小编Ama*_*kai的帖子

如何停止setInterval()?

下面是setInterval()clearInterval()... 的脚本

我已经搜索过clearInterval()要停止setInterval()...我实现了那段代码,但它无法正常工作..

我想在这里实现的是,例如,有8个捕食者和3个猎物..当捕食者多于猎物时,setInterval将开始,因此猎物将减少3,而捕食者将增加3个.当猎物的数量达到0时.捕食者应该停止增加,因为没有更多的猎物离开..

这里的问题是,当猎物达到0时,捕食者仍然在增加..我加入clearInterval()但它不起作用..我可以知道出了什么问题吗?

<script>
    function startAni() {
        if ((document.getElementById('amount').value) >= (document.getElementById('amount5').value)) {
            alert("Predator is more than prey! FRENZY TIME!");
            var interval = setInterval(function () {
                Remove3(), removevalue3(), Add(), addvalues();
                if (document.getElementById('amount5').value = "0") {
                    alert("No more Prey!");
                    clearInterval(interval);
                }
            }, 5000);
        } else {
            alert("Prey is more than Predator! Revenge time!")
        }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助!

html javascript setinterval clearinterval

1
推荐指数
1
解决办法
463
查看次数

如何确定文本是否具有平衡分隔符?

我有这个问题,

编写一个函数来确定文本是否具有平衡分隔符.有效分隔符对是(),[],{}和<>.它们可能是嵌套的.此外,确定文本分隔符'和'正确匹配.

我顺便在java编写代码..

对于每个测试行,如果它具有平衡分隔符,则输出为"1",否则为"0".

以下示例,

4 --- 0

{123} --- 1

{qweqwe{sdad} --- 0
Run Code Online (Sandbox Code Playgroud)

问题是,我如何用java代码编写,检查这对有效的分隔符是否匹配?对不起,我对分隔符知之甚少.

以下是我的代码..

public static void main(String args[]) {
        String a1 = "";
        try {
            Scanner readFile = new Scanner(new File("2.in.txt"));
            while (readFile.hasNextLine()) {

                a1 = readFile.nextLine();
                System.out.println(a1);
                if (a1.equals("18")) {
                    System.out.println("0");
                } else {
                    System.out.println("1");
                }
            }
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
            return;
        }
    }
Run Code Online (Sandbox Code Playgroud)

java delimiter

0
推荐指数
1
解决办法
3439
查看次数

标签 统计

clearinterval ×1

delimiter ×1

html ×1

java ×1

javascript ×1

setinterval ×1