javascript - 显示警报消息

标签 javascript

这是一款分数不断增加但没有显示任何内容的游戏,因此我想添加一条提醒消息,显示您在获得 5 分后获胜。我怎样才能做到这一点?

cycleColor = function() {
    ++curColor;
    if (curColor == colors.length) {
      curColor = 0;
    }
    jello.className = "jello " + colors[curColor];
  },
  checkColorMatch = function() {
    if (curColor == nextMatchColor) {
      ++streak;
      dur -= 10;
      if (dur < minDur) {
        dur = minDur;

      }
      streakCounter.innerHTML = streak;
    } else {
      streak = 0;
      dur = 2000;
      streakCounter.innerHTML = "";
    }

    prevMatchColor = nextMatchColor;
    nextMatchColor = chooseColor();

    boxes[0].className = "box " + colors[prevMatchColor];
    boxes[1].className = "box " + colors[nextMatchColor];

    rerun();
    setTimeout(checkColorMatch, dur);
  };

main.classList.add("run");
jello.classList.add(colors[curColor]);
boxes[0].classList.add(colors[prevMatchColor]);
boxes[1].classList.add(colors[nextMatchColor]);

for (b in boxes) {
  if (b < boxes.length) {
    boxes[b].classList.add(colors[chooseColor()]);
  }
}

最佳答案

如果您只需要一个简单的弹出消息,只需使用 alert() 方法即可。

alert("You won!");

编辑:
++streak; 替换为如下内容:

    if(++streak === 5){
        alert("You won!");
        //whatever other things you need to do when the player wins
        return;
    }

关于javascript - 显示警报消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55872260/

相关文章:

JavaScript 对象文字属性范围

javascript - 切换复选框时如何获取选中的复选框数量

javascript - Google map API 不适用于 PhoneGap - 生成空白页

javascript - React-Native,闭包变量导致操作失败

javascript - 没有 Javascript 的人的后备会在 jQuery 加载之前闪现

javascript - jQuery html(),将 img 标签加载到 div 中

javascript - 使用 Google Analytics 的 Vuejs 事件跟踪

javascript - 自定义编辑菜单 Angular Dashboard Framework

javascript - 上传分块图像文件问题

javascript - Bootstrap 3 - 远程加载模式创建重复的 javascript 事件