No sé por qué no está ingresando si está bloqueado. Tal vez por el tipo de coerción. Corríjame y dígame cuál es el error en este código.
function calculateGCD(a, b) { if (b === 0) { return a; } else console.log(a, b); a > b ? calculateGCD(b, (a % b)) : calculateGCD(a, (b % a)); } function main() { let n1, n2, gcd; n1 = +prompt("enter 1st number?"); n2 = +prompt("enter second number?"); gcd = calculateGCD(n1, n2); document.write(gcd); } main();En la función debes devolver el resultado.
function calculateGCD(a, b) { let result if (b === 0) { return a; } else { console.log(a, b); a > b ? result = (b, (a % b)) : result = (a, (b % a)); } return result }