Javascript游戏有什么问题吗?
这是我的HTML和javascript代码的一个小游戏,但有一些错误,我到处找问题,但找不到它!?真令人沮丧! 希望你们能帮我 这是HTML:Javascript游戏有什么问题吗?,javascript,html,Javascript,Html,这是我的HTML和javascript代码的一个小游戏,但有一些错误,我到处找问题,但找不到它!?真令人沮丧! 希望你们能帮我 这是HTML: <html> <head> <meta charset="utf-8"> <title>Programmeren</title> <link href="static/css/style.css" rel="stylesheet" type="text/css"> <scri
<html>
<head>
<meta charset="utf-8">
<title>Programmeren</title>
<link href="static/css/style.css" rel="stylesheet" type="text/css">
<script src="static/js/game.js"></script>
</head>
<body>
<div class="wrapper">
<header id="header">
<h1>program</h1>
<div id="berichtvenster">
</div>
</header>
</div>
<footer>
<p>Copyleft <span class="copy">©</span> 2013, all wrongs reversed.</p>
</footer>
程序员
程序
Copyleft©;2013年,所有错误都得到了纠正
这是Javascript:
window.onload = function () {
'use strict';
var toonBoodschap = function (tekst) {
var berichtvenster = document.getElementById('berichtvenster');
berichtvenster.innerHTML += "<p>" + tekst + "</p>\n";
};
var attack = {};
attack.keuze = prompt("Je volk wordt aangevallen door goblins uit de bergen van doom! Ga je vechten, vluchten of battlen?").toLowerCase();
switch (attack) {
case 'vechten':
var zwaard = {};
zwaard.vechter prompt("Heel goed! Heb je sterke zwaardvechters (ja of nee)?").toLowerCase();
if (zwaard.vechter === "ja") {
toonBoodschap("Je bent goed voorbereid! Het volk duimt voor je! KOM OP!!");
} else {
toonBoodschap("Aaah, zo ga je het niet overleven. Evengoed succes!");
}
break;
case 'vluchten':
var ren = {};
ren.hard = prompt("Kan je hard rennen? (ja of nee)?").toLowerCase();
if (ren.hard === 'ja') {
toonBoodschap("Je leeft nog! Maar of je volk hetzelfde kan zeggen blijft onbekend...");
} else {
toonBoodschap("Dat is jammer, je ziet eruit als een sprinter. Maar blijkbaar niet.");
}
break;
case 'battlen':
var vecht = {};
vecht.snel prompt("Okay! Kan je vechten!? (ja of nee)?").toLowerCase();
if (vecht.snel === 'ja') {
toonBoodschap("Wow! Dat scheelde weinig. Volgende keer iets minder drinken!");
} else {
toonBoodschap("Het lijkt erop dat je karate lessen moet nemen!");
}
break;
}
var feedback = {};
feedback.score = prompt("Beoordeel het spel van 1 tot 10");
if (feedback.score >= 10) {
toonBoodschap("Dit is slechts het begin van mijn game ontwikkeling, kijk uit voor meer!");
} else {
(feedback.score <= 10);
toonBoodschap("Ik heb als een slaaf geleefd om deze game te maken! En dit is je score! Wacht maar jij!");
}
};
window.onload=函数(){
"严格使用",;
var toonBoodschap=函数(tekst){
var berichtvenster=document.getElementById('berichtvenster');
berichtvenster.innerHTML+=“”+tekst+“\n”;
};
var攻击={};
attack.keuze=prompt(“我是沃尔克·沃德·安格瓦伦门妖精,我是卑尔根·凡·杜姆!我是维克登,巴顿的沃鲁克滕?”)。toLowerCase();
开关(攻击){
案例“Vechden”:
var zwaard={};
zwaard.vechter提示符(“Heel goed!Heb je sterke zwaardvechter(nee的ja)?”).toLowerCase();
如果(zwaard.vechter==“ja”){
toonBoodschap(“我的朋友们!我的朋友们!我的朋友们!!”);
}否则{
toonBoodschap(“啊,zo-ga-je-het-niet-overbalen.甚至成功了!”);
}
打破
案例“vluchten”:
var ren={};
ren.hard=prompt(“Kan-je-hard-rennen?(nee的ja)?”).toLowerCase();
如果(ren.hard=='ja'){
toonBoodschap(“我不知道,我在贝肯德看到了什么……”);
}否则{
toonBoodschap(“Dat是jammer,je ziet eruit als甚至是sprint.Maar blijkbaar niet”);
}
打破
“战斗”一案:
var vecht={};
vecht.snel提示符(“Okay!Kan je vechden!?(nee的ja)?”).toLowerCase();
如果(vecht.snel=='ja'){
toonBoodschap(“哇!谢尔德·韦尼格,沃根德·科尔让minder喝了!”);
}否则{
toonBoodschap(“他喜欢空手道,我喜欢空手道!”;
}
打破
}
变量反馈={};
feedback.score=提示(“Beoordeel het spel van 1 tot 10”);
如果(feedback.score>=10){
toonBoodschap(“这是斯莱赫特开始了范米恩的比赛,是一场精彩的比赛!”;
}否则{
(feedback.score我发现一个问题:
vecht.snel prompt("Okay! Kan je vechten!? (ja of nee)?").toLowerCase();
应该是:
vecht.snel = prompt("Okay! Kan je vechten!? (ja of nee)?").toLowerCase();
编辑:只需检查向JS对象添加提示的所有行,说明您正确分配了值。下面有几个“=”缺失。你能告诉我们到底出了什么问题吗?请提供错误的详细信息。你有错误吗?错误何时发生?如果你不说你认为出了什么问题,我只能怀疑代码做了它编写的事情。当我打开HTML(索引)时,他不会启动。没有弹出窗口(伏尔克·沃德·安格瓦伦门地精在攻击后!加耶·维克登,巴顿的沃鲁什?)基兹!谢谢!这很有帮助!但现在我有了下一个错误:他在攻击后向伏尔克·沃德·安格瓦伦门地精展示了德贝根·凡·杜姆!加耶·维克登,巴顿的沃鲁什?)基兹。但当我在维克登时(也是一个例子)我直接去反馈。评分。所以他跳过了这些案子?