【发布时间】:2017-02-10 16:11:57
【问题描述】:
我目前正在编写一些代码,我试图在其中编写一个非常弱的 KI。我已经通过带有提示和 if 语句的无限循环来完成此操作。
但是在第一个 if 语句之后,我不能再添加 ifs 了,循环将不再起作用。我尝试了很多东西,但似乎没有任何效果。我希望你能帮助我...
var b = 1;
var antwort;
do {
input = prompt(antwort);
var eingabe = input.toLowerCase();
var x = Math.round(Math.random() * (6 - 1)) + 1;
if (eingabe === "hallo" || eingabe === "hi") {
switch (x) {
case 1:
{
antwort = "Hallo!";
break;
}
case 2:
{
antwort = "Na, wie geht es dir?";
break;
}
case 3:
{
antwort = "Guten Tag!";
break;
}
case 4:
{
antwort = "Hi.";
break;
}
case 5:
{
antwort = eingabe + ".";
break;
}
}
} else if (eingabe.includes("gut") === True) {
antwort = "Das ist schön"
} else {
antwort = "Das habe ich nicht verstanden."
}
} while (1 === 1);
提前谢谢你
【问题讨论】:
-
“不能再工作了”?
-
我不清楚你在问什么
标签: javascript loops if-statement do-while cancellation