Javascript 函数以获取角坐标中两个数字之间的最大公约数
我需要一个计算两个数之间最大公约数的函数,数学库中有现成的函数吗?或者我应该自己做吗?如何计算Javascript 函数以获取角坐标中两个数字之间的最大公约数,javascript,angular,function,gdc,Javascript,Angular,Function,Gdc,我需要一个计算两个数之间最大公约数的函数,数学库中有现成的函数吗?或者我应该自己做吗?如何计算 谢谢你至少你能做的就是把下面的答案标记为正确(因为它是)@TheBombSquad答案是意大利面或其他答案的副本 function gcd_two_numbers(x, y) { if ((typeof x !== 'number') || (typeof y !== 'number')) return false; x = Math.abs(x); y = Math.abs(y
谢谢你至少你能做的就是把下面的答案标记为正确(因为它是)@TheBombSquad答案是意大利面或其他答案的副本
function gcd_two_numbers(x, y) {
if ((typeof x !== 'number') || (typeof y !== 'number'))
return false;
x = Math.abs(x);
y = Math.abs(y);
while(y) {
var t = y;
y = x % y;
x = t;
}
return x;
}