Js to find the common divisor

function gyy (m < n) {

            
            var r=m%n;                
                m=n;
                n=r;
            if(r==0){
                return m;
            }else{
            
            gyy(m,n);
            
            }
        }
        alert(gyy(6,12))

Why do I output undefined? from the above code?

Feb.28,2021

    function gyy(m, n) {
        var r = m % n;
        m = n;
        n = r;
        if (r == 0) {
            return m;
        } else {
            return gyy(m, n);
        }
    }
    console.log(gyy(6, 12));
Menu