Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 发电机按钮和检查按钮是否有满意的数字_Javascript_Html - Fatal编程技术网

Javascript 发电机按钮和检查按钮是否有满意的数字

Javascript 发电机按钮和检查按钮是否有满意的数字,javascript,html,Javascript,Html,我正在编写一个有两个按钮的程序: 发生器按钮,按下时产生10个随机数。 仅在按下生成器按钮后激活的检查按钮,当显示随机数时,检查按钮显示生成的数字中的3个快乐数字。发电机按钮工作正常,但我的检查按钮被拒绝。 函数赢取数{ 变量m,数字; 风险值周期=[]; whilenumber!=1&&cycle[number]!==true{ 周期[数字]=真; m=0; 当数字>0时{ 数字=数字%10; m+=位数*位数; 数字=数字-位数/10; } 数字=m; } 返回数==1; } var-cn

我正在编写一个有两个按钮的程序:

发生器按钮,按下时产生10个随机数。 仅在按下生成器按钮后激活的检查按钮,当显示随机数时,检查按钮显示生成的数字中的3个快乐数字。发电机按钮工作正常,但我的检查按钮被拒绝。 函数赢取数{ 变量m,数字; 风险值周期=[]; whilenumber!=1&&cycle[number]!==true{ 周期[数字]=真; m=0; 当数字>0时{ 数字=数字%10; m+=位数*位数; 数字=数字-位数/10; } 数字=m; } 返回数==1; } var-cnt=3; var x=1; 变量y=; whilecnt->0{ 一边!winningx x++; y=y+x+; x++; } 函数生成器大小、最低、最高{ var数=[]; forvar i=0;i 注意,每次选择幸运数字时,必须将其从数组中删除,以确保生成唯一的幸运数字

var数=[]; 函数生成器大小、最低、最高{ 数字=[]; 对于变量i=0;i 注意,每次选择幸运数字时,必须将其从数组中删除,以确保生成唯一的幸运数字

var数=[]; 函数生成器大小、最低、最高{ 数字=[]; 对于变量i=0;i单击“检查”按钮时,您正在调用不带参数的winning。whilecnt->0{在单击generator按钮之前页面加载时会立即调用,这不是您想要的。单击check按钮时,您调用winning时没有参数。whilecnt->0{在你点击生成器按钮之前页面加载时立即调用,这不是你想要的。是的,伙计,谢谢。现在我不知道我犯了什么错误。我明白了,我仍然是一个非常廉价的程序员。非常感谢。祝你快乐,伊芙,如果它能工作,但我有一件事我不太明白:为什么要在拼接方法中放入1?在这行:tmp_arr.patcheidx,1;为什么是数字1?为什么我们要从idx中删除1?这是数组的拼接方法,它要求你传递一个开始和计数,然后从开始索引中删除元素,直到达到计数。是的,伙计,谢谢。现在我知道我犯了什么错误。我明白了,我仍然是一个非常廉价的程序员。谢谢你很好。祝你快乐,伊芙,如果它有效的话,但我不太明白:为什么要在拼接方法中放入1?在这行上:tmp_arr.spliceidx,1;为什么是数字1?为什么我们要从idx中删除1?这是数组的拼接方法,它要求你传递一个开始和计数,然后从开始删除元素索引,直到达到计数。