- 函数传参
不定参(可变参):参数的个数可变或者不定。
(1)arguments(其实是个数组)
(2)例子1:求和--求所有参数的和。
(3)例子2:CSS函数
①获取数组的长度,判断执行语句--arguments.length
②给参数取名,增强可读性。
③function css(obj,name,vul){函数为:两个参数时时获取,三个参数时是设置}
- 取非行间样式:
(1)style. 这个方法oDiv.style.width 只能取行间样式
(2)取非行间样式:
①obj.currentStyle['width'](只用于IE)
②getComputedStyle(obj,false)['width'](只用于FF、Chrome)
③兼容性解决:利用obj.currentStyle在IE下为对象,FF和chrome下为undefined。 - 数组基础:
(1)数组的使用:定义 var a=[23,22,12,4] 最常用好用 或者var a=new Array(11,2)
(2)数组的属性:length,数组只有这个属性。可以获取、可以设置、可以清空(length=0)
(3)数组使用原则:数组内数据类型应该一致 - 数组的方法:排序和增删、插入
(1)添加:push(元素),从数组尾部添加;unshift(元素),从头部添加
(2)删除:pop(元素),从尾部删除;shift(元素),头部删除
(3)插入:splice(开始位置,长度,元素);
①删除splice(开始,长度)
②添加splice(开始,0,元素)
③先删除再添加splice(开始,长度,元素)
(4)排序:sort()
①sort()本身只会根据字符串排列,比如arr.sort()
②排列数值数组时,需要在括号里写函数arr.sort(function (n1,n2){return n1-n2})
(5)数组转换
①连接数组:concat 例子a.concat(b)
②分隔符:给数组各个数据之间加入分隔符,join(分隔符),然后组成字符串。比如arr.join('-'),数组就成了2-5-34-3.
热门评论
5、6、7嘞 觉得你这个笔记老适合我学习了 感谢分享~想知道5、6、7去哪了..