js求两个数的最大公约数

来源:互联网 发布:知豆充电家里能充吗 编辑:程序博客网 时间:2024/05/29 11:14
js求两个数的最大公约数
function getMax(n, m) {var min = n;(m < n) && (min = m);var max = 0;for (var i = 0, arr = []; i <= min; i++) {if (n % i == 0 && m % i == 0) {arr.push(i);}}for (var i = 0; i < arr.length; i++) {if (arr[i] > arr[i + 1]) {arr[i] = [arr[i + 1], arr[i + 1] = arr[i]][0];}}max = arr[arr.length - 1];return max;}

0 0