Recursion - part 1
https://subscription.packtpub.com/video/programming/9781800206878/p3/video3_2/-recursion-part-1
JavaScript
/*
function func() {
if ( ) {
return something
} else {
func()
}
}
*/
// factorial (!)
// 4! = 4 * 3 * 2 * 1 = 24
// 3! = 3 * 2 * 1 = 6
function factorial(num){
if(num === 1){
return num;
}else{
return num * factorial(num - 1);
}
}
console.log(factorial(4))