这个for循环中的javascript部分是什么?

这个for循环中的javascript部分是什么?,javascript,for-loop,html-table,tr,Javascript,For Loop,Html Table,Tr,有人能给我解释一下for循环的部分吗 for (let i = 0; i < height; i++) { grid += '<tr class="row-' + i + '">'; // loop for each cell for (let j = 0; j < width; j++) { grid += '<td class="cell" id="row-' + i + '_cell-'

有人能给我解释一下for循环的部分吗

for (let i = 0; i < height; i++) {
        grid += '<tr class="row-' + i + '">';
        // loop for each cell
        for (let j = 0; j < width; j++) {
            grid += '<td class="cell" id="row-' + i + '_cell-' + j + '"></td>';
        }
        grid += '</tr>';
    }
for(设i=0;i

不幸的是,我没有得到网格部分。如何以不同的方式编写它?

网格部分只是程序员选择的一个变量名。这是一个简单的嵌套循环,它将生成如下所示的html(对于1x1输入)


变量i和j表示循环的索引。

网格部分只是程序员选择的变量名。这是一个简单的嵌套循环,它将生成如下所示的html(对于1x1输入)


变量i和j表示循环的索引。

在您的代码中,网格只是生成
高度
行数和
宽度
行数。网格将存储此HTML代码,然后它可能会在某处使用HTML DOM操作替换它

这个for循环中的javascript部分是什么

循环是javascript的一部分,
高度
宽度
网格
变量是javascript的一部分。甚至您存储的HTML代码也是javascript的一部分,因为它存储在
grid
中,这只是另一个JS变量

您可以参考下面的代码来了解代码的真正作用-


此示例演示如何使用JS方法生成表

//var用于存储HTML代码,高度和宽度用于存储表的行数和列数 var grid=“”, 高度=5, 宽度=5; for(设i=0;i
在您的代码中,网格只是生成
高度
行数和
宽度
行数。网格将存储此HTML代码,然后它可能会在某处使用HTML DOM操作替换它

这个for循环中的javascript部分是什么

循环是javascript的一部分,
高度
宽度
网格
变量是javascript的一部分。甚至您存储的HTML代码也是javascript的一部分,因为它存储在
grid
中,这只是另一个JS变量

您可以参考下面的代码来了解代码的真正作用-


此示例演示如何使用JS方法生成表

//var用于存储HTML代码,高度和宽度用于存储表的行数和列数 var grid=“”, 高度=5, 宽度=5; for(设i=0;i
网格变量实际上是表的内容。在每个网格线上,生成一个新的HTML元素(最后一个除外)

对于i迭代,将添加一个新行,其类名相当于迭代索引。考虑到表上的行是如何垂直索引的,高度用作y轴的度量

类似地,j迭代将一个新单元添加到当前的“i”行中。考虑到单元格是表格上行和列的组合,宽度用作x轴的度量

第二个(j)循环完成后,添加结束标记
,以关闭当前迭代行。

网格变量实际上是表的内容。在每个网格线上,生成一个新的HTML元素(最后一个除外)

对于i迭代,将添加一个新行,其类名相当于迭代索引。考虑到表上的行是如何垂直索引的,高度用作y轴的度量

类似地,j迭代将一个新单元添加到当前的“i”行中。考虑到单元格是表格上行和列的组合,宽度用作x轴的度量


第二个(j)循环完成后,添加结束标记
,以关闭当前迭代行。

不同的方式?什么不起作用?在这个实现中使用for是因为x需要一个循环,y需要一个循环。不同的方法?什么不起作用?在这个实现中使用for,因为x需要一个循环,y需要一个循环。