<script>
var a=[];
a[0] = "37,98";
a[1] = "36,99";
a[2] = "35,100";
a[3] = "37,97";
a[4] = "35,66";
var temp1=a[3];
var temp2=a[1];
var temp3=a[4];a[0]=temp1;
a[1]=temp2;
a[2]=temp3;
a[3]="";
a[4]="";
for(i=0;i<=2;i++)
{
document.write(a[i]);
document.write("<br>");
}
</script>
var a=[];
a[0] = "37,98";
a[1] = "36,99";
a[2] = "35,100";
a[3] = "37,97";
a[4] = "35,66";
var temp1=a[3];
var temp2=a[1];
var temp3=a[4];a[0]=temp1;
a[1]=temp2;
a[2]=temp3;
a[3]="";
a[4]="";
for(i=0;i<=2;i++)
{
document.write(a[i]);
document.write("<br>");
}
</script>
解决方案 »
- 分享 js jquery 地图 百度地图 谷歌地图 插件及实现 chm手册
- javascript传多个值的问题,感谢!
- jquery tableresizer tablesorter 冲突
- 如何理解:ext 的isObject?
- 纳斯达克上市公司 Avocent 招聘 Web Development Software Engineer,偏JS
- js验证问题
- 取得radio显示的文本的内容
- javascript中出现NodeFilter未定义的错误
- 关于typeof()难题~!
- 一点小问题,100求教!
- 一个变化img的src的问题,请帮助我吧,折腾了一天了
- 怎样检测浏览器是否支持ActiveX 控件?
<!--
//原型方法
if (!Array.prototype.indexOf){
Array.prototype.indexOf = function(obj, fromIndex){
if (fromIndex == null){
fromIndex = 0;
}else if (fromIndex < 0){
fromIndex = Math.max(0, this.length + fromIndex);
} for (var i = fromIndex; i < this.length; i++){
if (this[i] == obj){
return i;
}
}
return-1;
};
}var a = new Array();
var b = new Array();
a[0] = "37,98"
a[1] = "36,99"
a[2] = "35,100"
a[3] = "37,97"
a[4] = "35,66"for (var i = 0; i < a.length; i++){
var a_sub = a[i].split(",");
//alert(getChildArray(b).join("\n"))
var pos = getChildArray(b).indexOf(a_sub[0]) if (pos == -1){
b[b.length] = a[i];
} else {
var b_sub = b[pos].split(",");
if (parseInt(b_sub[1]) > parseInt(a_sub[1])){
b[pos] = a[i];
}
}
}for (var i = 0; i < b.length; i++){
document.write (b[i] + "<br>");
}//用于排序
function sortBy(x, y){
return x > y;
}//取得数组形式如[[a,b],[c,d]]的第一维组并形如新数组
function getChildArray(a){
var r = new Array();
for (var i = 0; i < a.length; i++){
r[r.length] = a[i].split(",")[0];
}
return r;
}
//-->
</SCRIPT>
一、随机数重复的问题
二、大数最小可能产生16的问题<SCRIPT LANGUAGE="JavaScript">
<!--
//数组对象的indexOf方法
if (!Array.prototype.indexOf){
Array.prototype.indexOf = function(obj, fromIndex){
if (fromIndex == null){
fromIndex = 0;
}else if (fromIndex < 0){
fromIndex = Math.max(0, this.length + fromIndex);
} for (var i = fromIndex; i < this.length; i++){
if (this[i] == obj){
return i;
}
}
return-1;
};
}
//产生随机数
function randomNumber(limit){
return Math.floor(Math.random() * limit);
}//产生指定个数的大小数字,返回数组
function getArray(min, max) {
var aryBase = new Array();
var aryReturn = new Array();
for (var i = 1; i <= 33; i++){
aryBase[aryBase.length] = i;
}
for ( var m = 0; m < min; m++){
var rdmNumber = randomNumber(16);
if (aryReturn.indexOf(rdmNumber) == -1){
aryReturn[aryReturn.length] = rdmNumber;
} else {
m--;
}
}
for ( var n = 0; n < max; n++){
var rdmNumber = 17 + randomNumber(16);
if (aryReturn.indexOf(rdmNumber) == -1){
aryReturn[aryReturn.length] = rdmNumber;
} else {
n--;
}
}
return aryReturn
}document.write(getArray(4, 2).join("<br>"))//-->
</SCRIPT>