Suponiendo que desea calcular el GCD de 1220 y 516, apliquemos el algoritmo euclídeo - 
Paso 4: **repita los pasos 2 y 3 hasta que `a mod b` sea mayor que 0**
Paso 5: **GCD = b**
Paso 6: Finalizar
Código Javascript para realizar GCD-
```javascript
function gcd(a, b) {
var R;
while ((a % b) > 0) {
R = a % b;
a = b;
b = R;
}
return b;
}
```
Código Javascript para realizar GCD usando Recursion-
```javascript
function gcd(a, b) {
if (b == 0)
return a;
else
return gcd(b, (a % b));
}
```
También puede usar el algoritmo euclídeo para encontrar GCD de más de dos números. Como GCD es asociativo, la siguiente operación es válida: `GCD(a,b,c) == GCD(GCD(a,b), c)`
Calcule el GCD de los dos primeros números, luego encuentre el GCD del resultado y el siguiente número. Ejemplo: `GCD(203,91,77) == GCD(GCD(203,91),77) == GCD(7, 77) == 7`
Puedes encontrar GCD de `n` números de la misma manera.