HTML数组操作大全
1.数组对象
1.length
2.pop
3.push
4.unshift
5.shift
6.reverse
7.sort
8.splice
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>数组对象</title>
</head>
<body>
<script type="text/javascript">
var arr1 = [1,2,3];
var arr2 = new Array();
var arr3 = new Array(5);
var arr4 = new Array("8")
var arr5 = new Array(4,5);
console.log(arr5,arr1,arr2,arr3,arr4);
console.log(arr5.length);
var newLengh = arr5.push(6,7,8);
console.log(arr5, newLengh);
var newLeng = arr5.pop();
console.log(arr5,newLeng);
var newfast = arr5.unshift(9);
console.log(arr5,newfast);
arr5.reverse();
console.log(arr5);
var str = arr5.join("+");
console.log(str);
arr6 = [99,45,78,1];
arr6.sort(function(a,b){
return b - a;
});
console.log(arr6);
var arr7 = [11,22,33,44];
arr7.splice(2,0,999);
console.log(arr7);
</script>
</body>
</html>
2.数学对象
1.Math.random()
2.Math.abs(-9)
3.Math.PI
<script type="text/javascript">
console.log(Math.PI);
Math.random();
console.log(Math.abs(-9));
</script>
3.日期对象
1.new Date()-----获取当前时间
2.new Date("2015-5-07 14:22:00")---自定义时间
3.get获取时间
3.1http://www.w3school.com.cn/jsref/jsref_obj_array.asp
3.2http://www.w3school.com.cn/jsref/jsref_obj_math.asp
<script type="text/javascript">
var date = new Date("2015-5-07 14:22:00");
var date2 = new Date("2016-1-1")
console.log(date);
console.log(date2);
var res = date2 - date;
console.log(res/1000/3600/24 + 1);
console.log(date.getFullYear());
</script>
4.正则表达式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>正则表达式</title>
</head>
<body>
<script type="text/javascript">
var reg = /test/g;
var str = "Testhfd@shfk12331345678995193jtestdh_gkf就是觉得是h kjg\nHKJHKHz ";
console.log(str.match(reg));
var reg1 = /\d/g;
console.log(str.match(reg1));
var reg2 = /\w/g;
console.log(str.match(reg2));
var reg3 = /./g;
console.log(str.match(reg3));
var reg4 = /\s/g;
console.log(str.match(reg4));
var reg5 = /\d{1,5}/g;
console.log(str.match(reg5));
var reg6 = /[3-6]/g;
console.log(str.match(reg6));
var reg7 = /[^123]/g;
console.log(str.match(reg7));
var reg8 = /3(45)|9([53])/g;
console.log(str.match(reg8));
var reg10 = /^4466$/g;
var str10 = "4466";
console.log (str10.match(reg10));
var reg11 = /^1(3[379]|47|56)\d{8}$/g;
var str11 = "13944448888";
console.log(str11.match(reg11));
var reg12 = /^@qq(12[1234])\d{2}.com$/g;
var str12 = '@qq12355.com';
console.log(str12.match(reg12));
</script>
</body>
</html>