Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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_Angular_Function_Gdc - Fatal编程技术网

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;
}