一、字符串对象
<script type="text/javascript">
var a = "qwe";
console.log(a);
var p = a.indexOf("e");
console.log(p);
document.write(String.fromCharCode(72,69,76,76,79));
</script>
二.数组对象
<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(arr1,arr2,arr3,arr4,arr5);
console.log(arr5.length);
var newLength = arr5.push(6,7,8);
arr5.pop();
console.log(arr5, newLength);
arr5.unshift(9);
console.log(arr5);
var arr6 = [1,2,3,4];
arr6.reverse();
console.log(arr6);
var str = arr6.join("-");
console.log(str);
arr7 = [99, 45, 78, 22, 11, 1, 123];
arr7.sort(function(a, b){
return a - b;
});
console.log(arr7);
var arr8 = [11, 22, 33, 44];
arr8.splice(2, 0, 999);
console.log(arr8);
</script>
三、日期对象
<script type="text/javascript">
var date = new Date("2015-1-2");
var date2 = new Date("2015-1-1");
console.log(date);
console.log(date2);
var res = date - date2;
console.log(res/1000/3600/24 + 1);
console.log(date.getFullYear());
</script>
四、数学对象
<script type="text/javascript">
console.log(Math.PI);
Math.random();
Math.abs(-3);
</script>
五、正则表达式
<script type="text/javascript">
var reg = /test/gi
var str = "hellotesthowareTESTyoutest";
console.log(str.match(reg));
var reg2 = /\d/g;
var str2 = "wfawsefw2390480asdfas";
console.log(str2.match(reg2));
var reg3 = /\w/g;
var str3 = "sgfsd234hjl_ sdfj+ \*`134212asd2( ,:a";
console.log(str3.match(reg3));
var reg4 = /./g;
var str4 = "4hjl_ sdfj+ \t*`1342\n12asd2( ,:a";
console.log(str4.match(reg4));
var reg5 = /\s/g;
console.log(str4.match(reg5));
var reg6 = /\d{1,3}/g;
var str6 = "3456787re0wr4645";
console.log(str6.match(reg6));
var reg7 = /[2-46{2}]/g;
var str7 = "23985734985028040";
console.log(str7.match(reg7));
var reg8 = /[^123]/g;
var str8 = "1234567890";
console.log(str8.match(reg8));
var reg9 = /3((4)|(2))/g;
var str9 = "2340250123284081";
console.log(str9.match(reg9));
var reg10 = /^34$/g;
var str10 = "342093434";
console.log(str10.match(reg10));
var reg11 = /^1(3[01379]|47|5[0258])\d{8}$/g;
var str11 = "13045340509";
console.log(str11.match(reg11));
var reg12 = /^[A-Z]|[a-z]\w{3,9}@(qq|163)(.com|.cn)$/g;
var str12 = "asdfsf@qq.com";
console.log(str12.match(reg12));
</script>