函数的返回值案例

案例为配套使用的,具有返回值室友以及调用功能函数的使用方法。
1.编写一个函数,功能计算任意数字的阶乘

function getFac(num){
    
                
	//求num的阶乘            
	var fac = 1;            
	for (var i = 1; i <= num; i++) {
    
                    
		fac *= i;            
	}            
	return fac;        
	}        
	var f = getFac(5);        
	console.log(f);

2.定义一个函数,功能求任意一个数的平方

function getSquare(num){
    
                
	return num * num;        
}                
console.log(getSquare(2));

3.编写函数实现:求2的平方的阶乘+3的平方的阶乘(至少用两个函数实现,一个函数实现平方,一个函数实现阶乘)

//求2的平方        
//var square2 = getSquare(2);        
//3的平方        
//var square3 = getSquare(3);        
//求2的平方的阶乘        
//var f4 = getFac(square2);        
//3的平方的阶乘        
//var f9 = getFac(square3);        
//求2的平方的阶乘+3的平方的阶乘        
//console.log(f4 + f9);//362904        
function fn(){
    
                
	return getFac(getSquare(2)) + getFac(getSquare(3));        }        
console.log(fn());

猜你喜欢

转载自blog.csdn.net/weixin_45896126/article/details/109003568