DOM-内置支持类Array
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>内置支持类Array</title>
<!--
js中数组下标不会越界,会自动扩容,数组中的元素随意
在数组末尾添加一个元素
a.push(10);
alert(a.join("-"));
将数组末尾元素弹出,数组长度-1;
var endElt = a.pop();
alert(endElt);
alert(a.join("-"));
js中的数组可以自动模拟站数据结构,后进先出,先进后出
push 压栈 pop 弹栈
数组反转
a.reverse();
alert(a.join("="));
-->
</head>
<body>
<script type="text/javascript">
//创建数组长度为0的数组
var arr=[];
alert(arr.length);
//数组类型随意
var arr2 = [1,2,3,"asd",2.33];
alert(arr2.length);
//下标会越界吗?
//不会,会自动扩容,中间默认就是undefined;
arr2[7]="test";
document.write("<br>");
//遍历
for(var i =0;i<arr2.length;i++){
document.write(arr2[i]+"<br>");
}
//另一种创建数组对象的方式
var a =new Array();
alert(a.length);//0
var a2 =new Array(3);
alert(a2.length);//3表示长度
var a=[1,2,3,4,5];
var str = a.join("-");
alert(str);//1-2-3-4-5
//在数组末尾添加一个元素
a.push(10);
alert(a.join("-"));
//将数组末尾元素弹出,数组长度-1;
var endElt = a.pop();
alert(endElt);
alert(a.join("-"));
//注意js中的数组可以自动模拟站数据结构,后进先出,先进后出
//push 压栈
//pop 弹栈
//数组反转
a.reverse();
alert(a.join("="));
</script>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix