You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开发问答小游戏能否使用if else语句实现不同答题结果提示?

解决方案

完全可以使用if else语句实现该需求,这是逻辑最直观的实现方案,修改后的代码如下:

function displayThankyou() {
  $(".screen").hide();
  $("#thankyou-screen").show();
  // 新增判断逻辑生成对应的提示文本
  let feedback;
  if (trivia.totalCorrect >= 6) {
    feedback = "You did great!";
  } else {
    feedback = "Better luck next time.";
  }
  // 把提示文本拼接进结果展示区域,也可以根据页面设计将提示放到单独的DOM节点中
  $("#game-results").html(
    `You got ${trivia.totalCorrect} of ${trivia.totalAnswered} correct.<br>${feedback}`
  );
}

如果需要展示中文提示,直接替换对应提示文案即可:

  • 答对6题及以上可设置为feedback = "你做得很棒!"
  • 答对5题及以下可设置为feedback = "下次好运~"

后续如果需要调整判断阈值、增加更多评级规则,直接修改if else的判断分支即可,拓展性也很好。

内容的提问来源于stack exchange,提问作者Chad Roussel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 08:36:00