如何输入此功能的值并输出(输入值的)功率
问题描述:
代码片段: 问题:在浏览器控制台上返回“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");
}
答
你是否用所需的值调用了你的函数?即
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
给出足够的解释你的答案。 –
你调用该函数?如果'b'高于'1',你也只返回一个值。 –
让我们来解决房间里的大象,并指出'power(a,b)'只是'Math.pow'的别名。在任何情况下'function power(a,b){return Math.pow(a,b); ''应该就够了。 – Ben
如果你调用了函数,控制台中应该有一个错误信息,'数学'没有被定义。 – Teemu