谢谢帮忙

Thanks4Help 2003-10-07 08:32:47
<script language="javascript">
var my_array = new Array(3,3);
for(i=1;i<4;i++)
{
for(j=1;j<4;j++)
{
my_array[i,j]=i.toString()+j.toString();
}
}
for(i=1;i<4;i++)
{
for(j=1;j<4;j++)
{
document.write("my_array["+i+","+j+"]="+my_array[i,j]+"<br>");
}
}

</script>
...全文
79 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Recon 2003-10-07
  • 打赏
  • 举报
回复
看看,参考一下。IE6 SP1下测试通过
--------------------------------------------------------------------
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
window.onload = initPage;
function initPage()
{
var astrA; //数组A
var astrB; //数组B
var intXBound; //二维数组的第一维上界
var intYBound; //二维数组的第二维上界
var intXCounter; //第一维计数器
var intYCounter; //第二维计数器
var strShowArrayA; //数组A的显示字符串
var strShowArrayB; //数组B的显示字符串

intXBound = 3;
intYBound = 3;

//第一种方法
astrA = new Array(intXBound, intYBound);
strShowArrayA = "";
for (intXCounter = 0; intXCounter < intXBound; intXCounter ++)
{
for (intYCounter = 0; intYCounter < intYBound; intYCounter ++)
{
astrA[intXCounter, intYCounter] = intXCounter + "" + intYCounter;
strShowArrayA += "astrA[" + intXCounter + ", " + intYCounter + "]: ";
strShowArrayA += astrA[intXCounter, intYCounter] + "\t";
}
strShowArrayA += "\n";
}
alert(strShowArrayA);

//第二种方法(这种方法似乎更常用些)
astrB = new Array(intXBound);
strShowArrayB = "";
for (intXCounter = 0; intXCounter < intXBound; intXCounter ++)
{
astrB[intXCounter] = new Array(intYBound);
for (intYCounter = 0; intYCounter < intYBound; intYCounter ++)
{
astrB[intXCounter][intYCounter] = intXCounter + "" + intYCounter;
strShowArrayB += "astrB[" + intXCounter + ", " + intYCounter + "]: ";
strShowArrayB += astrB[intXCounter][intYCounter] + "\t";
}
strShowArrayB += "\n";
}
alert(strShowArrayB);
}
//-->
</script>
</head>

<body>

</body>
</html>
renaski 2003-10-07
  • 打赏
  • 举报
回复
纠正错误。
----------------------------------

window.onload = initPage;
function initPage()
{
var astrA;

astrA = new Array(3, 3);
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
astrA[i, j] = i + ", " + j;
//alert(astrA[i, j]);
document.write("astrA[" + i + ", " + j + "]: " + astrA[i, j] + "<br>")
}
}
}
tomelir 2003-10-07
  • 打赏
  • 举报
回复
同上楼
renaski 2003-10-07
  • 打赏
  • 举报
回复
my_array = new Array(3,3);
my_array 这个数组有2个元素分别是3和3
my_array =new Array(new Array(3),new Array1(3))

Thanks4Help 2003-10-07
  • 打赏
  • 举报
回复
怎样解决这个问题呢?
descreekert 2003-10-07
  • 打赏
  • 举报
回复
JScript 中的数组不是你那么定义的。

Array 对象
提供对创建任何数据类型的数组的支持。

arrayObj = new Array()
arrayObj = new Array([size])
arrayObj = new Array([element0[, element1[, ...[, elementN]]]])

三种方法,没有直接的二维数组定义
Thanks4Help 2003-10-07
  • 打赏
  • 举报
回复
结果不是这样的!!my_array[1,1]=11
my_array[1,2]=12
my_array[1,3]=13
my_array[2,1]=21
my_array[2,2]=22
my_array[2,3]=23
my_array[3,1]=31
my_array[3,2]=32
my_array[3,3]=33
是不是我的代码有问题
数据名称:337个城市智慧健康养老DID数据(2017-2025) 数据范围:31省 数据来源:工信部 数据注意:智慧健康养老是以智能硬件、数字化服务平台为载体,融合物联网、大数据、云计算、AI 等信息技术,围绕老年人健康管护、日常养老两大需求形成的新型产业与服务体系;核心是把健康管理、安全监护、生活照料、医疗康复、精神慰藉打通,实现医养结合、居家 - 社区 - 机构一体化,缓解老龄化与护理人力缺口压力 数据指标:city、year、treat Python 数据分析完整实操流程 整体分为 6 大步骤:数据读取 → 数据清洗(最耗时)→ 描述性统计探索 → 可视化分析 → 深度挖掘(相关性、分组、回归等)→ 结果导出 常用工具库: 数据读写、表格处理:pandas 数值计算:numpy 绘图可视化:matplotlib、seaborn 高级统计 / 机器学习:scipy、scikit-learn 我国智慧健康养老产业持续深化落地,各地依托数字技术、智能终端、大数据平台,逐步构建起机构、社区、居家三位一体的智慧养老服务体系,数字化赋能养老服务转型升级成效持续显现。 全国多地持续推进智慧养老院建设、居家养老智能设备布设、养老服务数字化平台搭建,逐步实现养老服务精准化、监管智能化、供给多元化。 各地积极探索养老数据资源化利用、医养智慧融合、适老科技产品落地应用,形成了一批可复制、可推广的城市智慧养老发展模式。

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧