在JavaScript中编写函数同时实现以下功能
定义一个函数能同时实现如下功能:1)如果是一个参数,算出4x2+3x+2的值。2)如果没有参数,显示1-50奇数的总和。...
定义一个函数能同时实现如下功能:
1)如果是一个参数,算出4x2+3x+2的值。
2)如果没有参数,显示1-50奇数的总和。 展开
1)如果是一个参数,算出4x2+3x+2的值。
2)如果没有参数,显示1-50奇数的总和。 展开
展开全部
function f(x)
{
if(x) return 4 * 2 + 3 * x + 2;
for(var j = 0, i = 1; i < 50; i++ )
{
if(i % 2 != 0) j += i;
}
return j;
}
更多追问追答
追问
不判断参数个数吗
追答
严格来说, 确实是应该判断参数个数.
function f(x)
{
if(arguments.length == 1) return 4 * 2 + 3 * x + 2;
for(var j = 0, i = 1; i < 50; i++ )
{
if(i % 2 != 0) j += i;
}
return j;
}
这样比较符合你上面的要求, 只是没有判断参数是不是数字.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询