javascript基础数组,字符串的操作和冒泡函数等
2020-12-13 16:54
标签:16px 引用数据类型 位置 使用 split() ase 二维 split 分隔符 javascript基础数组,字符串的操作和冒泡函数等 标签:16px 引用数据类型 位置 使用 split() ase 二维 split 分隔符 原文地址:https://www.cnblogs.com/solaris-wwf/p/11622200.html 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;ivar newArr = []
for(j=0;jcount);}
arr.push(newArr);
}
alert(arr.length);//返回5
alert(arr[0]);//返回1,2,3,4,5,
for(i=0;i
);
}var arr4 = [9,4,8,6,7,2];
for(i = 0;i )
{
for(j = 0;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 )
{
for(j = i;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);
上一篇:C++设计模式——单例模式
文章标题:javascript基础数组,字符串的操作和冒泡函数等
文章链接:http://soscw.com/index.php/essay/36585.html