如何输入此功能的值并输出(输入值的)功率

问题描述:

代码片段: 问题:在浏览器控制台上返回“undefined”,如何获取输入a和b并输出功率的代码?如何输入此功能的值并输出(输入值的)功率

var a = 0; 
var b = 0; 
function power(a,b) 
{ 
    if (b === 0) { 
     console.log("power = 1"); 
    } else if (b === 1) { 
     console.log("power = a"); 
    } else { 
     return math.power(a, b-1); 
    } 
    console.log("Power"); 
} 
+0

你调用该函数?如果'b'高于'1',你也只返回一个值。 –

+0

让我们来解决房间里的大象,并指出'power(a,b)'只是'Math.pow'的别名。在任何情况下'function power(a,b){return Math.pow(a,b); ''应该就够了。 – Ben

+1

如果你调用了函数,控制台中应该有一个错误信息,'数学'没有被定义。 – Teemu

你是否用所需的值调用了你的函数?即

power(a,b); 

var a = 0; 
var b = 0; 

function power(a,b) 
{ 
    if (b === 0) { 
     console.log("power = 1"); 
    } else if (b === 1) { 
     console.log("power = a"); 
    } else { 
     return math.power(a, b-1); 
    } 
    console.log("Power"); 
} 

//call function 
power(a,b); 
+5

给出足够的解释你的答案。 –