if (J < 1 || J > 21)

解决方案 »

  1.   

    谢谢karma(无为) 
    如何其中有断点的怎么办?比如20不要,可不可以像pascal那样用in[1..20,21]来表示?
      

  2.   

    用case 语句啊。
       switch (j)
      {
         case 1,2,3,5,7,9,21:
               //code
               break;
         case 20:
               //code
               break;
         case else:
              //code 
               break;
    }
       }
      

  3.   

    I don't think javascript has a range operator
      

  4.   

    if(j>=1 && j<=21)
    {
    if(j==20)break;
    }
      

  5.   

    如果1-21中间断点较多,switch是最简单的了。
      

  6.   

      var strList=",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,";
      var strTemp = "20";
      if (strList.indexOf("," + strTemp + ",") != -1)
      {
        alert("ERROR");
      }
    这个可以!!!