speed[]=[a,b,c,e];
只能写成
speed=[a,b,c,e];
否则是语法错误
if(speed>=speed[i+1])<=把数组和数组里的某个值做比较,一点意义也没有吧
rank=speed;<=这里是等于数组
else
rank=speed[i+1]; <=这里却是等于数组里的一个值
结论,你应该把speed这个数组,和你用来给rank赋值的那个变数分开...==b
也就是说,这个叫speed的东西,既然是数组,那么就不能同时当作一般变数来用...
你是希望传入一组变数,然后把他们按照大小顺序排列?
那样的话直接用
变数名.sort()就行了...- -
还是说你是想传入一个值,然后判断这个值是介于a-b,b-c,c-e之间?
(话说为什么abc后面是e啊...==b)
[ 本帖最后由 全局变量D 于 2009-3-16 12:12 编辑 ]
|