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

补位的if语句不加else就不出结果,为什么

  function checkTime(i){  //补位处理
    if(i<10){
         i="0"+i;
    }
    return i;
  }


正在回答

3 回答

function checkTime(i){  //补位处理

      if(i < 10) i = '0' + i ;

      return i;

  }

//我用你的好使啊  估计是有别的错误吧

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

李羊羊 提问者

不知道怎么回事,当时一直不显示。现在好了
2016-04-20 回复 有任何疑惑可以回复我~

我认为是因为你调用了函数,不加else也就是没有当大于10时函数就没返回值了,所以不加else就无显示。另外可以用('0'+i).slice(-2)来处理前导零。

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

语法没问题 检查一下是不是别的地方有错吧,比如传参或者掉大括号、多大括号什么的

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

举报

0/150
提交
取消
倒计时效果
  • 参与学习       55625    人
  • 解答问题       242    个

电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术

进入课程

补位的if语句不加else就不出结果,为什么

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