js中数组与数据架构的关系
开发工具与关键技术:vs 与js
撰写时间:2019年1月17日
数组可利用(for循环语句,for in循环语句)等等 用来数据架构
-
数组的一维数据架构
输入代码为:
var sd = [1, 2, 3, 4, 5, 6, 7, 8, 9];
for (x in sd) {
document.write(sd[x], “*”, “1” + “=”, sd[x] * 1 + “  ”);
}结果为: 11=1 21=2 31=3 41=4 51=5 61=6 71=7 81=8 9*1=9
这是一个for in循环语句的一维数据架构可以组成一竖或一横数据 -
利用for in循环语句的嵌套可实现二维数据架构
输入代码为:
var sd = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var sb = [1, 2, 3, 4, 5, 6, 7, 8, 9];
for (x in sd) {
for (y in sb) {
if (sd[x] < sb[y]) {
continue;
}
else if (sb[y] == sd[x]) {
document.write(sb[y], “", sd[x], “=”, sd[x] * sb[y] + “
”);
continue;
}
//让数字更整齐
else {
document.write(sb[y], "”, sd[x], “=”, sd[x] * sb[y] + “    ”);
}
}
}
输出截图为:
如果再加for in 的话,会出现立体坐标
但是并不会出现三为数据架构,因为受页面的限制;