代码意思差不多,为嘛效果就不一样呢?

来源:8-3 计时器setInterval()

costing

2014-12-29 23:17

  if(m<10)

      {

          m="0"+m;

   }

  return m

  }

上面这个和下面这个有什么区别?

 function a(m){

      if(m<10)

      {

          m="0"+m;

      }

     else

{

          return m;

    }

  }


写回答 关注

3回答

  • Tracy_
    2014-12-30 19:41:41

    if else只能执行其中一个。

    也就是说在上面的例子中不管m是否大于10,一定会执行return m;

    而下面的例子则要根据m,如果m<10,就执行m="0"+m,但不执行return m;如果m>=10,则只执行return m。

  • aftarms
    2014-12-30 09:52:54

    假如,m<10的时候,有(返回值)输出吗

  • 仗剑闯江湖
    2014-12-29 23:54:51

    条件语句返回true的话,else语句块的代码会执行吗!

    costin...

    什么意思?

    2014-12-30 08:50:58

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468062 学习 · 21891 问题

查看课程

相似问题