SOURCE

function factorial(num){
		if(num <= 1){
			return 1;
		}else{
			return num * factorial(num - 1);
		}
	}

alert(factorial(5));

	//可以使用下面的函数代替上面的
	// function factorial(num){
	// 	if(num <= 1){
	// 		return 1;
	// 	}else{
	// 		return num * argument.callee(num - 1)
	// 	}
	// }

var anotherFactorial = factorial;
	factorial = null;
	alert(anotherFactorial(4))  //会报错
console 命令行工具 X clear

                    
>
console