Javascript 如何使用if(math.random==50)?
因此,我试图建立一个网站,选择一个随机数,如果这个数字介于50-60之间,它将做一些事情 下面是一些代码:Javascript 如何使用if(math.random==50)?,javascript,math,random,Javascript,Math,Random,因此,我试图建立一个网站,选择一个随机数,如果这个数字介于50-60之间,它将做一些事情 下面是一些代码: var opengg; window.onload = function() { opengg = function() { console.log(Math.floor(Math.random() * 100)); if (Math.floor(Math.random() * 100) == 50) { console.log("test"
var opengg;
window.onload = function() {
opengg = function() {
console.log(Math.floor(Math.random() * 100));
if (Math.floor(Math.random() * 100) == 50) {
console.log("test")
}
}
}
不要使用
Math.floor(Math.random()*100)
两次,只使用一次,因为每次它都会生成一个新的数字并将其分配给一个变量,并检查它是否在50和60之间。Math.floor(Math.random()*100)
内部console.log()的结果
&if()
不太可能相等。因此,即使您看到日志数在范围内,但在if
的条件语句中,日志数很少是相同的
let opengg=function(){
设num=Math.floor(Math.random()*100);
console.log(num)
如果(num>=50&&num,那么您在这里要问的问题到底是什么?像这样,它永远不会做任何事情,请将您的代码从opengg函数中删除fyi:控制台日志生成一个数字,而if语句生成另一个数字。。。。