标签:16px 引用数据类型 位置 使用 split() ase 二维 split 分隔符
var arr = new Array(2,1,5,6,7,4,9); var arr2 = Array(1,2,"33"); //省略new来创建数组 var arr3 = [1,2,"33"]; //通过常量来创建数组 Math.random(); //0~1之间任意的数。 for(var i in arr){document.write(arr[i]+" ");} //另一种遍历arr的方式。这个方法要比for循环效率高
alert(arr); var aes = arr.push("ee","sdfs"); alert(aes); //返回值:添加完元素之后,数组的长度。
var aes = arr.pop(); alert(aes); //返回值:返回刚才去掉的最后一个元素。
var arr = [[],[],[],[],[]]; var count = 0;每个数组中的元素 var arr = []; for(i=0;i<5;i++){var newArr = [] for(j=0;j<5;j++){newArr.push(++count);} arr.push(newArr); } alert(arr.length);//返回5 alert(arr[0]);//返回1,2,3,4,5, for(i=0;i<arr.length;i++){ for(j=0;j<=i;j++){document.write(arr[i][j] + "&ensp");} document.write(<br />); }
var arr4 = [9,4,8,6,7,2]; for(i = 0;i < arr4.length;i++) { for(j = 0;j < arr4.length -i -1 ; j++) { if(arr4[j] > arr4[j+1])//比较前后两个数字是否符合交换条件 { var tmp = arr4[j];//先将大的元素放进一个变量, arr4[j] = arr4[j+1];//前后交换变量 arr4[j+1] = tmp; } } } alert(arr4);
var arr4 = [5,6,4,7,3,9]; for(i = 0;i < arr4.length;i++) { for(j = i;j < arr4.length ; j++) { if(arr4[j] < arr4[i]) { var tmp = arr4[i]; arr4[i] = arr4[j]; arr4[j] = tmp; } } } alert(arr4);
var a = 10; function show(){ a=5; } show(); alert(a);//返回5 var a = 10; function show(a){ a=5; } show(a); alert(a);//返回10,形参在函数调用结束后被释放 var arr = [1,2]; function show(arr){arr.push(3,4);} alert(arr);//返回1,2,3,4 数组是复合数据类型/引用数据类型,并不存储在函数中,存储在堆段,所有复合数据类型都是引用地址
var str = "1"; var str2 = "2"; var str3 = str.concat(str2);
标签:16px 引用数据类型 位置 使用 split() ase 二维 split 分隔符
原文地址:https://www.cnblogs.com/solaris-wwf/p/11622200.html