我想定义一个数组,然后对用户输入的信息进行比较,如果输入的字符串是这28个的一员就提示输入正确。如何完成呢??<script>
String project = new String[29];
              
  project[29] = {"TableTennis","Basketball","Swimming","Athletics","Football","Shooting","Weightlifting","Canoe","Gymnastics","ModernPentathlon","Fencing","Sailing","Volleyball","Softball","Boxing","Archery","Badminton","Handball","Wrestling","Cycling","Judo","Tennis","Rowing","Taekwondo","Hockey","Triathlon","Equestrian","Baseball"};</script>

解决方案 »

  1.   


    String project = new String[29]; 
                  
      project[29] = {"TableTennis","Basketball","Swimming","Athletics","Football","Shooting","Weightlifting","Canoe","Gymnastics","ModernPentathlon","Fencing","Sailing","Volleyball","Softball","Boxing","Archery","Badminton","Handball","Wrestling","Cycling","Judo","Tennis","Rowing","Taekwondo","Hockey","Triathlon","Equestrian","Baseball"}; 
    function check(input_value)
    {
      for(var i =0 ; i <project.length; i+=1 ){
        if(project[i] == input_value){
          return 1;
       }
      }
      return 0;
    }
      

  2.   


    String project[29] = {"TableTennis","Basketball","Swimming","Athletics","Football","Shooting","Weightlifting","Canoe","Gymnastics","ModernPentathlon","Fencing","Sailing","Volleyball","Softball","Boxing","Archery","Badminton","Handball","Wrestling","Cycling","Judo","Tennis","Rowing","Taekwondo","Hockey","Triathlon","Equestrian","Baseball"}; 
    function check(input_value)
    {
      for(var i =0 ; i <project.length; i+=1 ){
        if(project[i] == input_value){
          return 1;
       }
      }
      return 0;
    }
      

  3.   

    数组定义var array=['333','22']
    var array=new Array();
    而不是 var array={'222','33'};
    这是和JAVA不同的地方。。