簡體   English   中英

我似乎無法弄清楚如何修復JavaScript中的兩個棉絨。 有人可以幫我理解嗎?

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

我剛開始使用JavaScript,今天就做了我的第一場比賽! 我對此感到非常滿意,並希望它不掉毛。

我真的很沮喪,我幾乎解決了所有錯誤(毛發),但似乎有兩個我無法解決! 我已經嘗試了一個多小時。 有人可以幫我解決這個問題嗎? 我很沮喪:(

棉絨是:

在定義前使用了5個“提示”。 var name =提示符(“ Hallo Speler,wat是uw naam嗎?”,“ naam van speler”);

5需要一個標識符,而不是'''。var name =提示符(“ Hallo Speler,wat是uw naam?。”,“ naam van speler”);

這是我的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; 

非常感謝您抽出寶貴的時間來幫助我。

XX

第一個錯誤是因為它不知道prompt的定義位置。 您可以像這樣在window window.prompt(...加上前綴: window.prompt(...

或者,您可以將prompt添加到在jshint配置中傳遞的“全局變量”列表中: http ://jshint.com/docs/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM