こんにちは、私は Javascript が初めてで、数値チェッカー プログラムを実行しようとしています。
お客様数は12名で当選番号内です。
これは機能しているようで、当選番号が印刷されますが、値を 13 に変更しても当選番号が印刷されます。
document.write と同様に、if ステートメントに含まれているという事実に関係なく印刷されます。
ヘルプやガイダンスをいただければ幸いです
ありがとう
これが私のコードです
var customerNumbers = 12;
//Array stating the winning numbers
var winningNumbers = [12, 17, 24, 37, 38, 43];
document.write("<h1>This Weeks Winning Numbers are:</h1>");
//For statement to list ALL values in the winning numbers array
for (var i=0;i<winningNumbers.length;i++)
{
document.write(winningNumbers[i] + ",  ");
}
document.write("<h1>The Customer's Number is:</h1>");
document.write(customerNumbers);
//if statement to check if customer number matches with winning numbers
if (customerNumbers == 12 || 17 || 24 || 37 || 38 || 43)
{
document.write("<h3>We have a match and a winner!</h3>");
}
else if (customerNumbers !== 12 || 17 || 24 || 37 || 38 || 43)
{
document.write("<h4>Sorry you are not a winner this week</h4>");
}
else (customerNumbers !== 12 || 17 || 24 || 37 || 38 || 43)
{
document.write("<h4>Sorry you are not a winner this week</h4>");
}