javascript项目。嵌套表循环

javascript项目。嵌套表循环,javascript,loops,nested,Javascript,Loops,Nested,我需要创建一个html表,其中包含来自此 使用嵌套的javascript循环。这让我很困惑,因为当我想到一个循环做什么时,创建一个表似乎很奇怪 我真的不知道怎么开始。我还需要检测点击总贷款成本,并创建一个事件启动功能,显示贷款利息。提前谢谢你 for (var i=0;i<1;i++) {document.writeln("<table></table>"); {break; } for (var i=0;i<6;i++)

我需要创建一个html表,其中包含来自此

使用嵌套的javascript循环。这让我很困惑,因为当我想到一个循环做什么时,创建一个表似乎很奇怪

我真的不知道怎么开始。我还需要检测点击总贷款成本,并创建一个事件启动功能,显示贷款利息。提前谢谢你

  for (var i=0;i<1;i++)
{document.writeln("<table></table>");

    {break;
    }
    for (var i=0;i<6;i++)
    { 
        table.writeln("<tr>");
        {for (var i=0,i<21,i++)
            table.writeln("<td>");
        }
    }

}

    var prin=10000;
   //var months=(6,12,18,24);
  //period in years 
 var period=(.5,1,1.5,2);
 var percent=(4,5,6);
 //rate in percent
 var rate=(.04,.05,.06);

for(var i=0;i您的javascript无效!请尝试在浏览器窗口中点击“F12”以打开开发人员工具。如果您可以找到javascript控制台,它将显示您的javascript错误,并带有令人不快的行号(如果您找不到控制台,请用谷歌搜索“javascript控制台firefox”,用“firefox”替换浏览器名称)

为什么在“break”语句前面有开头“{”呢?另外,break语句后面的“}”关闭循环,而“break”语句在第一次迭代时从循环中中断

您的第三个循环不正确,“{”应该在“for(…)”之后……最后,您不能使用“i”作为所有这样的循环的变量,因为内部循环不断地重置外部循环仍在使用的“i”变量

对于嵌套的每个循环,必须使用唯一的计数器,如i、j、k

这是一个嵌套循环,具有3个嵌套级别(尽管您不需要3个循环):

(变量i=0;i)的

for (var i=0; i<1; i++) {
   for (var j=0; j<6; j++) {
     table.writeln("<tr>");

     for (var k=0; k<21; k++) {
        table.writeln("<td>"); // open cell tag
        // put stuff inside of cell?
        table.writeln("</td>"); // close cell tag
     }

     // You should CLOSE your table tag here (although you don't have to since modern browsers will interpret the next opening "tr" tag as the end of the old "tr" tag.
     table.writeln("</tr>");

   }
}

var period=(.5,1,1.5,2); // this code does absolutely nothing. 
document.writeln("<table>");

for( ... {
  //all your for loop to create rows/cells
}

document.writeln("</table>"); // close the table tag