为了账号安全,请及时绑定邮箱和手机立即绑定

哪位大神知道是啥情况,谢谢,按了没反应

function mm(a){

    if(b=Math.ceil(a)){

        

        return b

    }

    document.write(mm(3.3));

    document.write(mm(-0.1));

    document.write(mm(-9.9));

    document.write(mm(8.9));

}


正在回答

2 回答

b=Math.ceil(a)是赋值

0 回复 有任何疑惑可以回复我~
#1

慕婉清5026906 提问者

我多加个=还是不行哦,要怎么弄呢,谢谢
2018-10-30 回复 有任何疑惑可以回复我~
#2

宝慕林6291606 回复 慕婉清5026906 提问者

b没有初始值啊 你怎么判断b==Math.ceil(a)呢? 直接这样写: function mm(a){ b=Math.ceil(a); return b; } 应该就可以了
2018-12-13 回复 有任何疑惑可以回复我~

正确的是:

function mm(a){

    if(a!=0){

       var b=Math.ceil(a)

       return b;

    }else{

        return a;

    }

    

}

    document.write(mm(3.3));

    document.write(mm(-0.1));

    document.write(mm(-9.9));

    document.write(mm(8.9));


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪位大神知道是啥情况,谢谢,按了没反应

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信