return true就是终止程序运行,并返回true
return false是终止程序运行,并返回false,
true 和 false 便于判断的时候用
 
function funCheck(a){
   if(a==2){ 
      return true;
  }   
   if(a==3){ 
      return true;
   }   
   if(a==4){ 
      return true;
   }}
   if(funCheck(value) == true){
      alert("2 or 3");
   }else {
      alert("4");
}

解决方案 »

  1.   

    function funCheck(a){
       if(a==2){ 
          return true;
      }   
       if(a==3){ 
          return true;
       }   
       if(a==4){ 
          return false;
       }}
      

  2.   

    那 return true(false)是终止整个脚本程序的运行还是只终止return本身所在的那个函数的运行呢?
      就象你给的例子,
    function funCheck(a){
       if(a==2){ 
          return true;
    如果IF为真了,那程序就在这里终止了,终止了funCheck这个函数,
     那最后的这段程序:
    if(funCheck(value) == true){
          alert("2 or 3");
       }else {
          alert("4");
    }
    还能执行吗? 如果能执行,那return就只终止了它所在的函数,如果不能执行,那return就终止了整个脚本程序...
      你觉得呢?
      

  3.   

    终止return本身所在的那个函数,
    你可以试呀,很简单的就试出来了