这个问题我一直在困扰着我一段时间。正如标题所说,我如何从一组数字中获得共同因素?我已经做了这段代码,但是我得到了输出“Infinity”。看一看:从JavaScript中的一组数字中获取常见因素
var x = 10; //Example Numbers
var y = 15;
var fx = 0;
function start() {
for (fx = 0; fx < x; fx++) {
if (x/fx % 1 != 0 || y/fx % 1 != 0) { //My attempt at narrowng down whole numbers
if (x/fx == y/fx) { //Checking if they are the same
alert(x/fx) //This outputs infinity
}
}
}
}
<!DOCTYPE html>
<html>
<head>
<title>Eg</title>
</head>
<body>
<button onclick="start()">Click</button>
</body>
</html>
,我想我可以看到有一些错误,但我不是100%肯定。提前致谢!
点一个,你是零 – pwolaq
分'如果(X/FX == Y/FX)'只是'如果( x == y)'fx!= 0 – James