Javascript乐透号码检查器

Javascript乐透号码检查器,javascript,Javascript,嗨,我是Javascript新手,正在尝试做一个数字检查程序 客户编号为12,在中奖号码范围内 这似乎可以打印出中奖号码,但如果我将值改为13,它仍会打印出中奖号码 就像document.write一样,它正在打印,而不管它是否在if语句中 任何帮助或指导都将不胜感激 谢谢 这是我的密码 var customerNumbers = 12; //Array stating the winning numbers var winningNumbers = [12, 17, 24

嗨,我是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] + "&#44; &#32;");

    }


    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>");
  }
var customerNumbers=12;
//显示中奖号码的数组
var winningNumbers=[12,17,24,37,38,43];
写下(“本周中奖号码为:”);
//For语句列出中奖号码数组中的所有值

对于(var i=0;i您的错误在If和Else语句中

customerNumbers == 12 || 17 || 24 || 37 || 38 || 43
上述操作无法按预期工作,请将其替换为

customerNumbers == 12 ||  customerNumbers == 17 ||  customerNumbers == 24 ||   customerNumbers == 37 ||  customerNumbers == 38 ||  customerNumbers == 43
更干净:

winningNumbers.indexOf(customerNumbers) > -1
代码

customerNumbers == 12 || 17 || 24 || 37 || 38 || 43
将检查CustomerNumber是否等于12,如果不等于,则将分配给它17,并将if语句作为true传递

因此,您需要检查数组是否包含CustomerNumber

if(winningNumbers.indexOf(customerNumbers)!=-1)

到目前为止,您已经研究并尝试了哪些方法来修复错误?现在效果很好,非常感谢!我没有意识到您必须对每个或多个变量重复变量