My Function in javscript:
function gcd(a , b){
if (b == 0){
console.log(a);
return;
}
return gcd(b , a%b);
}
When called
gcd(270 , 192);
OUTPUT:
6
but when this:
console.log(gcd(270 , 192);
OUTPUT:
6
undefined
In c
typedef double num;
num gcd(num a , num b){
if (b == 0){
return a;
}
gcd(b , (int)a%(int)b);
}
int main(void){
printf("%d\n" (int)gcd(270, 192));
}
OUTPUT:
6
What is wrong with my javascript code?