使用JavaScript语言定义一个二维数组,并把数组元素显示到表格中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript语言定义一个二维数组,并把数组元素显示到表格中相关的知识,希望对你有一定的参考价值。

写出<script language="javascript" type="text/javascript">内容即可

注意表格是html定义的表格...就是不知道怎么用JS添加

赐教

参考技术A // 数组 arr 维度 a, b

str = "<table>";

for(i=0;i<a,i++)

str += "<tr>";
for(j=0;j<b;j++)

str +="<td>"+arr[i][j]+"</td>";

str += "</tr>";


str += "</table>";

document.writeln(str);本回答被提问者采纳
参考技术B //
数组
arr
维度
a,
b
str
=
"<table>";
for(i=0;i<a,i++)

str
+=
"<tr>";
for(j=0;j<b;j++)

str
+="<td>"+arr[i][j]+"</td>";

str
+=
"</tr>";

str
+=
"</table>";
document.writeln(str);
参考技术C //
数组
arr
维度
a,
b
str
=
"<table>";
for(i=0;i<a,i++)

str
+=
"<tr>";
for(j=0;j<b;j++)

str
+="<td>"+arr[i][j]+"</td>";

str
+=
"</tr>";

str
+=
"</table>";
document.writeln(str);

JAVA定义一个字符串接受一段输入字符,并把他以逗号分开到字符数组。

s=br.readLine();
str=s.split(",");
System.out.println(str.length);
输入,,,, >回车
结果是0的原因!
String s1=",,,a,b,c,";
str=s1.split(",");
System.out.println(str.length);
这个的结果是6.

参考技术A 你这输入的都是逗号 而且你分割已逗号分割的 所以分割出来是没有内容的 你输入1,1,2,2,3这样你试试 肯定不是0了
望采纳
参考技术B 你输入的都是挨着的,所以你按照这个分割以后实际上是没有一个值的,你看你两个,符号中间什么都没有所以就是空的。打印出来数组长度就是0,你可以试试给某一个中间加个空格就不会是0了。
望楼主采纳,楼主提的问题是个好问题~~~
参考技术C 1.可能是你程序里用的是英文的“,”,而你在控制台输入的是中文的“,”导致的吧.
2.我刚试了下,你输入的逗号中间应该有内容空格也行,不然运行结果就是0
参考技术D str=s.split(",",s.length() + 1);

以上是关于使用JavaScript语言定义一个二维数组,并把数组元素显示到表格中的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 如何定义一个二维数组

C语言如何定义指针指向字符型二维数组

C语言怎么定义一个二维数组可以使每行的输入长度任意

JavaScript 如何定义一个二维数组

c语言如何定义二维数组

C语言如何定义一个N行N列的二维数组任意输入数据