js

函数:
function 定义函数的关键字 return 返回值

     function jia(a,b){
       var c= a+b;
       return c;
     }document.write(jia(1,2))  输出得3.

     arguments.length, 获取arguments对象的长度。

(实参的长度)。

     arguments[n] ,获取第n+1个参数;

arguments.callee(),对当前正在执行函数的一个引用。
数组: new Array(5)
数组名.length 是数组中的长度。
instanceof 来判断一个对象是不是数组
alert(数组名.instanceof Array) alert(Array.isArray(数组名))
使用push()方法是在数组末尾增加一个或多个元素
使用pop()方法是用于删除最后一个元素
使用unshift()是从数组的开头添加
使用shift()是从数组的开头删除
使用join()是将数组中的所有元素转化为字符串并且连接在一起 alert(数组名.join("")) 默认用逗号连接
使用reverse()反转的意思,将数组中的元素顺序颠倒
使用sort() 排序,将数组中的元素进行排序,并且返回排序后的数组,如果数组包含undegined值,将放到数组尾部
数组名.sort(数组名( )) function 数组名(a,b){return a-b,} 从小到大 b-a 从大到小
使用concat()方法用来合并两个数组的。 数组名1.concat(数组名2)
使用slice()方法返回指定数组的一个片段或质数组。 要头不要尾。
var a=[1,2,3,4,5] a.slice(0,3)返回1,2,3 a.slice(2)返回的是345
如果参数只有一个,就是从起始位置到末尾。如果参数是负数的话,那就是从数组的末尾向前数
使用splice()方法 用于插入、删除或替换的元素。
第一个参数代表起始位置,第二个代表删除元素的位置。从哪删除从哪插入。
使用toString()方法 把数组转换为一个字符串。
delete 删除运算符, 只删除看元素,并没有改变数组的长度。
数组遍历: for循环遍历数组 for,,,in 循环遍历数组
var.数组名=[1,3,4,5,6,7]; for(下标 in 数组名){
for(i=0;i<数组名.length;i++){ document.write(数组名[下标])g
document.write(数组名()) }
}
var a=[1,3,5,7,9]; var i=0; while(i for(i=0;i alert(a[i]) i++ ; }
}

          var i=0; do{alert(a[i]);
                     i++;}
                   while(i

你可能感兴趣的:(js)