<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <button οnclick="commit(1,3)">确定</button> </body> <script> function commit(num1,num2) { var a = num1 var b = num2 var c = a*b if (a<b){ var temp = a a=b b=temp } while (b!==0){ var temp = a%b a=b b= temp } console.log("最大公约数"+a) console.log("最小公倍数"+c/a) // var a = '' // for (var i = 2; i <= num1; i++) { // if (num1 % i === 0) { // num1 = num1 / i // a = a + '' + i // i = 1 // } // } // // var b = '' // for (var i = 2; i <= num2; i++) { // if (num2 % i === 0) { // num2 = num2 / i // b = b + '' + i // i = 1 // } // } // var arr1 = [] // var arr2 = [] // var newArr=[] // arr1.push(a) // arr2.push(b) // for ( var item1 of arr1) { // for (var item2 of arr2) { // if (arr1[item1] === arr2[item2]) { // var yueshu=1 // newArr = item2.split('') // for (var i = newArr.length-1; i>=0; i--) { // yueshu *= newArr[i] // } // console.log('最大公约数为'+ yueshu) // var gongbeishu = 1 // gongbeishu = (numA*numB)/yueshu // console.log('最小公倍数' + gongbeishu) // return(yueshu) // } // } // } } </script> </html>