toString() 把数组转换为数组值(逗号分隔)的字符串。
join() 方法也可将所有数组元素结合为一个字符串。
shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引。
pop() 方法从数组中删除最后一个元素:
unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素:
push() 方法(在数组结尾处)向数组添加一个新的元素:
length 属性提供了向数组追加新元素的简易方法:
delete 会在数组留下未定义的空洞。请使用 pop() 或 shift() 取而代之。
splice() 方法可用于向数组添加新项:
concat() 方法通过合并(连接)现有数组来创建一个新数组:
slice() 方法用数组的某个片段切出新数组。
filter()用于对数组进行过滤。
它创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
alert();
console.log();
var a = 1;
var b = 'dasfasdfads';
switch(a){
case 1:
case 2:
alert('2222');
break;
}
var age = 23;
var ae = age > 30 ? '成年人' : '未成年人';
alert(ae);
console.log(ae);
if(a > 10){
alert(1);
}else{
alert(2);
}
for(var i =1; i<=10; i++){
alert(i);
}
break;
continue;
var ar1 = [1,2,3,4,5];
var ar2 = new Array('a','b','c','d');
var ar3 = new Array(8);
var ar1 = [1,2,3,4,5];
var ar2 = new Array('a','b','c','d');
var ar3 = new Array(8);
console.log(ar1);
ar1.pop(4);
console.log(ar1);
ar1.push(0);
console.log(ar1);
ar1.unshift(0);
console.log(ar1);
ar1.push();
ar1.pop();
ar1.unshift();
ar1.shift();
ar1.join();
console.log(ar1);
//=======================================================
var ar1 = [1,2,3,4,5];
var ar2 = new Array('a','b','c','d');
var ar3 = new Array(8);
var ar4 = [1,2,3,4,5,5,7,3,2,1];
//ar1.join();
//console.log(ar1);
// 求数组的总和
var num = 0;
for(var i = 0; i<ar1.length; i++){
num+=ar1[i]; //num = num + 1 +2 +3 +4 +5
}
console.log(num);
ar1.splice(1,2,0,0);
console.log(ar1);
//求和
var num1 = 0;
for(var i = 0; i<ar1.length; i++){
num1+=ar1[i];
}
console.log(num1);
//获得最大的值。获得最小的值。
var max = 0;
var min = 0;
for(var i = 0; i<ar1.length; i++){
if(ar1[i] > min){
max = ar1[i];
}else if(ar1[i] < min){
min = ar1[i];
}
}
console.log(max);
console.log(min);
// 数组去重复。
var narr4 = [];// 1
for(var i=0; i<ar4.length; i++){
if(!narr4.includes(ar4[i])){
narr4.push(ar4[i]);
}
}
console.log(narr4);
//4-5 冒泡排序
var ar = [1,33,44,5,6,8,9,0]; //0,1
for(var i=1; i<ar.length; i++){
for(var j=ar.length-1; j>=i; j--){
if(ar[j] < ar[j-1]){
var temp = ar[j];
ar[j] = ar[j-1];
ar[j-1] = temp;
}
}