JavaScript方法归纳:
一、 Array():
1、 shift():删除第一个元素,返回删除的值。
示例:
<script>
function b(a){
document.write(a + "<br/>");
}
var a = [8,2,3,4,5];
var shift = a.shift();
b(shift);
b(a.length);
}
</script>
2、pop():删除最后一个元素,返回删除的值。
3、unshift(参数):把参数加载到数组的前面,并返回数组的长度。
4、push(参数):把参数加载到数组的最后,并返回数组的长度。
5、concat(参数):两个或三个数组组成一个新的数组。
6、splice(0(开始的index值),2(删除个数),text(需要插入的数组)):从一个数组中移除/插入一个或多个元素。
7、reverse():将数组倒序。
8、slice(0(从[0]开始),2(2个)):返回一个数组的一段
二、Date():
var now = new Date();创建日期对象
1、getFullYear();年份
2、getMonth();月份
3、getDay();日
4、getHours();时
5、getMinutes();分
6、getSeconds();秒
三、Math():
ceil();往上取整 floor();往下取整
round();四舍五入 random();取随机数
四、String():
1、charCodeAt(index);返回指定索引的 Unicode 编码
2、charAt(index):返回指定索引位置处的字符
3、slice(0,2):返回字符串中的片段 (ab)
4、subString(1,3):返回一个从指定位置开始的指定长度的字符串 (bc)
5、indexOf("a",1(从第1个位置开始找)):当没有找到时,返回一个-1,找到时,返回相对于起始位置所处的位置。
6、lastIndexOf("a",7(从第7个位置开始逆向找)):反向查找
7、concat():连接字符串
五、其他包装方法:
1、encodeURI(url) decodeURI("") (针对文字编码 解码)
2、encodeURI Comporent(url) decodeURI Comporent(url) (针对"/" "?" 编码 解码)
3、常用:eval(参数) 动态运行参数。
示例:var str = "alert(123)";
eval(str);
功能:弹出窗口显示123;