在JavaScript中编写函数同时实现以下功能

定义一个函数能同时实现如下功能:1)如果是一个参数,算出4x2+3x+2的值。2)如果没有参数,显示1-50奇数的总和。... 定义一个函数能同时实现如下功能:
1)如果是一个参数,算出4x2+3x+2的值。
2)如果没有参数,显示1-50奇数的总和。
展开
 我来答
百度网友48429e1
2018-09-22 · TA获得超过336个赞
知道小有建树答主
回答量:340
采纳率:73%
帮助的人:134万
展开全部
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;
}

这样比较符合你上面的要求, 只是没有判断参数是不是数字.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式