search

Home  >  Q&A  >  body text

javascript 有没有php中的exit()函数呢?

javascript 有没有php中的exit()函数呢?

是完全中断程序;

return false;不适合用;

因为

function sample_one()
{
    return false;
}

function sample_two()
{
     sample_one()
     alert(1);
}

sample_two();

执行结果:
alert(1)可以正常执行;

黄舟黄舟2818 days ago821

reply all(4)I'll reply

  • 怪我咯

    怪我咯2017-04-11 11:39:16

    sample_one 中的return只是针对自身的函数

    function sample_one()
    {
        return false;
    }
    
    function sample_two()
    {
         sample_one()
         return false;
         alert(1);
    }
    
    sample_two();

    亦可

    function sample_one()
    {
        return false;
    }
    
    function sample_two()
    {
         return sample_one();
         alert(1);
    }
    sample_two();

    reply
    0
  • 黄舟

    黄舟2017-04-11 11:39:16

    return false仅表达返回值是false,并无其他释义。但想达成你的要求也不难,利用短路求值就行,代码这么改:

    function sample_one()
    {
        return false;
    }
    
    function sample_two()
    {
         sample_one() &&  alert(1);
    }
    
    sample_two();

    reply
    0
  • ringa_lee

    ringa_lee2017-04-11 11:39:16

    return false只是代表sample_one()的值等于false
    你可以

    function sample_one()
    {
        return false;
    }
    
    function sample_two()
    {
    //判断上面返回的true就弹出
         if(sample_one()){
              alert(1);
         }
    }
    
    sample_two();

    reply
    0
  • 黄舟

    黄舟2017-04-11 11:39:16

    关键是php中你这样写也不行。

    reply
    0
  • Cancelreply