9.19数值
数组:
定义:Array(1, 3.14, "aa") 给数据
Array(5) 给长度
[ 1, 3.14, "aa"] 使用方括号定义
例::
<script type="text/javascript">
var attr = Array(1,3.14,"aa");
var attr = [1,3.14,"aa"];
attr[3] = "bb";
attr[4] = "cc";
attr.push("dd");
alert(attr.length);
属性: length 数组的长度
方法: push ( ) 往数组里面追加元素
数组遍历
for(var i=0;i<attr.length;i++)
{
alert(attr[i]);
}
遍历: for循环公式 for(var i=0; i<attr.length; i++)
foreach形式 for(var a in attr)
foreach()方式遍历
foreach(int a in list)
{
a;
}
for(var a in attr)
{
alert(attr[a]);
}
例子
添加数据时去重
例:::
10个分数,求总分,最高分,最低分
var attr =[89,80,76,49,90,25,85,76,59,40];
var sum = 0;
for(var i=0;i<attr.length;i++)
{
sum += attr[i];
}
alert(sum); //求总分。
// 求最高分::
var zg = 0;
for(var i=0;i<attr.length;i++)
{
if(attr[i]>zg)
{
zg = attr[i];
}
}
alert(zg);
//求最低分
var zd = zg;
for(var i=0;i<attr.length;i++)
{
if(attr[i]<zd)
{
zd = attr[i];
}
}
alert(zd);
//添加去重
var attr = [2,5,10,16,27];
var sj = 27; // 任意一个数,
var cf = true;
for(var i=0; i<attr.length;i++)
{
if(sj == attr[i])
{
cf = false;
break;//跳出
}
}
if(cf)
{
attr.push(sj); // 给attr 一个值,给的值如果不重复就会执行这道公式进入他的容器里。
alert(attr.length); 测试attr 有多少个值。
}
else
{
alert("有重复值"); // 给attr的值重复啦,就会走这道程序,系统提示"有重复值"。
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?