关键词:函数返回值、函数传参(不定参)、取非行间样式、数组、splice、concat、join、sort
- 函数返回值:即为函数的执行结果;
- 传不定参:arguments,参数的个数可变;(例子:求和、css函数)
- 取非行间样式:如果样式没有写在行间,那么应该利用currentStyle(IE)或者getComputedStyle(obj,false).name。利用if,else来进行兼容性处理;获取复合样式的属性时需要注明所取的明确样式(如获取背景颜色,需要写backgroundColor,直接写background是没有作用的)。
- 数组:使用单一变量的值存储一系列的值;数组的length属性既可读亦可写,因此可利用可写功能快速清空数组;添加:push及unshift(分别表示在尾部及头部添加);删除:pop及shift(分别表示从尾部及头部删除);
- splice:splice(n1,n2)表示从数组的n1位置开始删n2个元素;splice(n1,n2,”a”,”b”,”c”…)表示在n1位置删除n2个元素,并添加后面的”a”,”b”,”c”,等等;
- concat:数组的连接,语法:
a.concat(b)
,则数组a和b连接,a是元素在b的元素前面; - join:表示用给定的参数连接数组里面的值,语法为
arr.join("value")
,那么arr中的值就将会被value连接起来; - sort:数组的排序,语法为
arr.sort()
,其中sort()括号中可传入函数,表示排序的依据;在对数字排序的时候,因为sort属性只认字符串,所以必须传入比较函数;