数组 数组的概念 当我们需要表示一组数据,或者叫做一次性定义很多相似的数字或变量时,就需要使用数组,数组的字面意思就是一组数据,一组(一般情况下相同类型)的数据(不一定都是数字),数组的作用是:使用单独的变量名来存储一系列的值。遍历数组: 普通for循环 for(var ...
数组
数组的概念
当我们需要表示一组数据,或者叫做一次性定义很多相似的数字或变量时,就需要使用数组,数组的字面意思就是一组数据,一组(一般情况下相同类型)的数据(不一定都是数字),数组的作用是:使用单独的变量名来存储一系列的值。
遍历数组:
普通for循环
for(var i=0; i<5; i++){
document.write(arr[i]);
}
for...in 语句用于遍历数组或者对象的属性(快速遍历)
for(var i in arr){
document.write(arr[i]);
}
栈方法
1.在数组末尾添加、删除元素
push()方法可以接收任意数量的参数,把它们逐个添加到数组的末尾,并返回修改后数组的长度。改变原数组
pop()方法则从数组末尾移除最后一个元素,减少数组的 length 值,然后返回移除的元素。改变原数组
2.在数组前端添加、删除元素
unshift() 方法从数组前端添加一个或多个元素,返回数组的长度。改变原数组
shift() 方法从数组前端移除一个元素,返回删除元素。改变原数组
3. 重排序方法
reverse() // 返回一个逆向排序的新数组, 改变原数组
sort() //返回一个从小到大排序的新数组 , 改变原数组
注意:sort排序默认是按照数组元素的ASCII码的大小排序,如果想用sort完成元素数值大小的排序需要调用函数
//数组升序排列function compare(m, n) { return m– n; //想要降序排列此处换为 n – m;}arr.sort(compare);
原标题:js数组与字符串
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。