简体   繁体   English

我似乎无法弄清楚如何修复JavaScript中的两个棉绒。 有人可以帮我理解吗?

[英]I can't seem to figure out how to fix two lints in my javascript. Can someone help me understand?

I just started javascript and made my first game today! 我刚开始使用JavaScript,今天就做了我的第一场比赛! I am very happy with it and in the process of making it lint free. 我对此感到非常满意,并希望它不掉毛。

I'm getting really frustrated, i fixed almost all my mistakes(lints) but there are two I can't seem to fix! 我真的很沮丧,我几乎解决了所有错误(毛发),但似乎有两个我无法解决! I've been trying for over an hour. 我已经尝试了一个多小时。 Could someone please help me solve this? 有人可以帮我解决这个问题吗? I'm getting frustrated :( 我很沮丧:(

The lints are: 棉绒是:

5 'prompt' was used before it was defined. 在定义前使用了5个“提示”。 var name = prompt("Hallo Speler, wat is uw naam?.", "naam van speler"); var name =提示符(“ Hallo Speler,wat是uw naam吗?”,“ naam van speler”);

5 Expected an identifier and instead saw '"'. var name = prompt("Hallo Speler, wat is uw naam?.", "naam van speler"); 5需要一个标识符,而不是'''。var name =提示符(“ Hallo Speler,wat是uw naam?。”,“ naam van speler”);

This is my javascript code: 这是我的JavaScript代码:

 //Schrijft functie begin spel. value van de input wordt een string. Opnieuw knop wordt disabled. var name = prompt("Hallo Speler, wat is uw naam?.", "naam van speler"); var data = [ [0, 11, "Een hele goede morgen,"], [12, 17, "Goede middag,"], [18, 24, "Goede avond"] ], hr = new Date().getHours(); for (var i = 0; i < data.length; i++) { if (hr >= data[i][0] && hr <= data[i][1]) { document.getElementById('welkom').innerHTML = data[i][2] + " " + name; } } function beginspel() { document.getElementById("input_txt").value = ""; document.getElementById("input_txt").focus(); document.getElementById("input_txt").disabled = false; document.getElementById("guess_btn").disabled = false; document.getElementById("playAgain_btn").disabled = true; //Tekst weergeeft op het begin informatie over wat je moet doen. document.getElementById("message_txt").innerHTML = "Kies een nummer tussen 1 en 100."; //nummer van de computer wordt berekend. randomNumber = Math.ceil(Math.random() * 100); //variabele input is de tekst van input_txt input = document.getElementById("input_txt"); var clicks = 0; // sets a global variable // when the window loads document.getElementById("guess_btn").addEventListener("click", function() { //The above creates an event listener to tell the //script what to do when someone clicks on an element //with the id "button" clicks++; // adds 1 to variable clicks document.getElementById('aantalKlik').innerHTML = "U heeft " + clicks + " keer geraden!"; // displays clicks popup }) } var guess_btn = document.getElementById('guess_btn'); guess_btn.addEventListener('click', guessNumber); var playAgain_btn = document.getElementById('playAgain_btn'); playAgain_btn.addEventListener('click', beginspel); function guessNumber() { guess = document.getElementById("input_txt").value; document.getElementById("input_txt").focus(); if (guess === "") { document.getElementById("message_txt").innerHTML = "0 is te laag. Probeer opnieuw!"; } else if (guess > randomNumber) { document.getElementById("message_txt").innerHTML = guess + " is te hoog. Probeer opnieuw!"; input_txt.value = ""; } else if (guess < randomNumber) { document.getElementById("message_txt").innerHTML = guess + " is te laag. Probeer opnieuw!" input_txt.value = ""; } else { document.getElementById("message_txt").innerHTML = "Je hebt goed geraden! Het nummer is " + guess + "."; input_txt.value = ""; endGame(); } } function endGame() { document.getElementById("input_txt").disabled = true; document.getElementById("guess_btn").disabled = true; document.getElementById("playAgain_btn").disabled = false; } window.onload = beginspel; 

Thanks a lot for taking the time helping me. 非常感谢您抽出宝贵的时间来帮助我。

xx XX

The first error is because it does not know where prompt is defined. 第一个错误是因为它不知道prompt的定义位置。 You can prefix it with window like this: window.prompt(... 您可以像这样在window window.prompt(...加上前缀: window.prompt(...

Or you could add prompt to the list of "globals" passed in the jshint configuration: http://jshint.com/docs/ 或者,您可以将prompt添加到在jshint配置中传递的“全局变量”列表中: http ://jshint.com/docs/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Javascript新手。 有人可以帮我调试我的程序吗? - New to Javascript. Can someone help me debug my program? 有人可以帮助我理解为什么此JavaScript代码不起作用以及如何解决该问题吗? - Can somebody help me understand why this JavaScript code won't work, and how I can fix it? CSS-有人可以帮助我找出下拉菜单导航出现的问题吗? - CSS - Can someone help me figure out where I went wrong with my dropdown menu nav? 有人能帮我理解这段 JavaScript 代码吗 - Can someone help me understand this JavaScript code 我混淆了我的 JavaScript。 有人怎么能准确地解码它? - I obfuscated my JavaScript. How can someone exactly decode it? 有人可以帮我解决我的 javascript 中的 animation 问题吗? - Can someone help me,and fix the animation problem in my javascript? 可以解释这段javascript。 有人通过Facebook将它发送给我,并要求我将其复制到我的地址栏中 - 我没有 - Can interpret this piece of javascript. Someone sent it to me through facebook and asked that I copy it into my address box — I haven't 我正在用 javascript 制作一个简单的点击游戏,但其中一个功能似乎不起作用。 有人可以帮我解决吗? - Im making a simple clicker game in javascript but one of the functions doesn't seem to be working. Can someone help me fix it? 有人可以帮我修复我的代码吗 - can someone help me to fix my code 有人可以帮我解决为什么我的 javascript 对象没有被创建吗? - Can someone help me out with why my object in javascript isn't being created?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM