if(5>4){
return true;   // 这里的return是什么意思啊?
}
function message() {
return true;   //这个函数里的return又是什么意思啊?
}function message() {
if(5>4){
return true;   // 这里的return是不是if条件要是真就退出这个函数?
}
}function message(){ if(xpos == 600 && ypos == 400){
return true;
}
if(xpos < 600){
xpos++;
}
if(xpos > 600){
xpos--;
}
}
这个函数里的IF语句如果是真.是不是不再执行if(xpos < 600)一下的语句啊?
这个"return大哥"阻止了我前进javascript的步伐?
真是杯具啊.哪位大哥可以帮我指点迷津啊?

解决方案 »

  1.   

    这个函数里的IF语句如果是真.是不是不再执行if(xpos < 600)一下的语句啊?
    是的return退出被调函数,之后的代码就不执行了,返回到主调函数接着执行
      

  2.   

    return退出被调函数,之后的代码就不执行了,返回到主调函数接着执行
    还有就是true进行提交页面 否则不提交
      

  3.   

    return,简单的说,return一下的代码就不执行了。
    如果你在return后面在写代码,会提示不执行。(注意作用域)
    return true;return aa;//一下代码不执行,并返回一个值!
    javascript和java基本相似~!
      

  4.   

    在脚本里面,return之后都不在执行了!!函数已经有返回结果了
      

  5.   

    return之后都不在执行了!!函数已经有返回结果了
    return退出被调函数,之后的代码就不执行了,返回到主调函数接着执行
    还有就是true进行提交页面 否则不提交
      

  6.   

    if(xpos == 600 && ypos == 400){
    return false;
    }
    如果返回false.那下面的代码会执行?
      

  7.   


    if(.小括号判断式.){如果前小括号判数式成立,则该内容执行后执行return转向函数,如果是return trun,则按默认路线执行,如果是return false,则立即退出停止/取消if之前后面默认行为。如果前小括号判不成立,花括号写什么代码包括return语句都不会执行,立即进行下面第二个if语句进行相同的动作。
    if(...){.....}
    if(...){.....}
    if(...){.....}
    象你问的,'如果返回false'的意思不明白是什么?
    在这里:
    if(xpos == 600 && ypos == 400){
    return false;
    }
    如果xpos == 600 && ypos == 400不成立,retur false 这句话就等于没写上去一样不会执行,会继续执行下一个判断或按默认路线执行。
    如果成立就执行return false:即则立即退出停止/取消if之前后面默认行为,此动作代码执行完毕.
      

  8.   


    你家生产比亚迪,有三个房间间:1、发动机房间;2、轮胎房间;3、车门房间;
    你是总工程师,现在要主持生产一辆比亚迪f3 :
    任务分别分给三个房间(n个函数)去做,比如说你让1做发动机,做完了,一房间就给了你一个发动机(return了,这个发动机不一定合格,就是不一定是你想要的真或假或其他的),每个房间(函数)都会个你一个反馈(无返回值的函数相当于生产部门之外的其它部门)。
    需要注意的是:
    1、其中的车间不一定就是它自己在干活;
    2、你本人又肯能也是比亚迪的外包公司;
      

  9.   

    是的,不会执行。如果return了,就返回了。
      

  10.   

    我也来凑热闹,return 就是退出当前执行的函数咯
      

  11.   

    就是退出当前函数。返回一个值呗。function doit()
    {
     if(1=1)return true;
    }var f = doit();
    //f = true
      

  12.   

    return true;后面的代码就不执行了。这个函数就完成了,并且返回return 后面跟的值。
      

  13.   

    return可以用于终止程序,及返回值
      

  14.   

    return了当然就返回了,后面的就不执行了