Ich habe ein einfaches Eingabeformular, wo Sie 6 Zahlen eingeben, wenn Sie auf die Schaltfläche klicken, wird das JavaScript ein Excel-Dokument überprüfen, wenn die Zahlen eine Zeile entspricht. Wenn ja, gewinnst du, wenn du nicht verlierst.JavaScript überprüfen Excel-Dokument für übereinstimmende Zahlen
Ich kann nicht trainieren, wie man das Tabellenblatt prüft, um jede Reihe abzufragen, um zu sehen, ob die Zahlen übereinstimmen.
in der Dokumentspalte c bis h hat die 6 Zahlen.
Wie kann ich meinen Code ändern, um dieses Dokument zu überprüfen?
Siehe Code unten.
Javascript
var lotteryNumbers = alasql('SELECT * FROM XLSX("results")');
function EnterNumber()
{
var person = prompt("Please enter your raffle number");
if(person != null)
{
checkIfYouHaveWinningNumber(person);
}
}
function checkIfYouHaveWinningNumber(number)
{
if(contains(number))
{
alert("Congratulation you won - " + number);
}
else
{
alert("You lose - " + number);
}
}
function contains(number)
{
for(var i = 0;i < lotteryNumbers.length;i++)
{
if(lotteryNumbers[i] == number)
{
return true;
}
}
return false;
}
Sie besser könnte die ALASQL siehe Dokument abfragen Abfrage der Bedingung statt Looping – Garfield