Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为循环生成一个简单的5行JavaScript乘法表_Javascript - Fatal编程技术网

如何为循环生成一个简单的5行JavaScript乘法表

如何为循环生成一个简单的5行JavaScript乘法表,javascript,Javascript,我目前正在这个项目上苦苦挣扎,因为我不知道什么会去哪里,通过各种在线搜索,我得到了不同的答案,所以我目前拥有的代码很可能是不正确的。乘法表为1-10,显示的乘法答案最多为5。1x1=1,1x2=2,一直到5x10,如果这有意义,我需要一个正确的代码示例 乘法表 在下面输入一个数字以查看其乘法表 点击我 函数显示表{ 对于var i=1;i1,在插入/包含Javascript时,请使用type=text/Javascript而不是language=Javascript,因为后者不是标准代码 2如

我目前正在这个项目上苦苦挣扎,因为我不知道什么会去哪里,通过各种在线搜索,我得到了不同的答案,所以我目前拥有的代码很可能是不正确的。乘法表为1-10,显示的乘法答案最多为5。1x1=1,1x2=2,一直到5x10,如果这有意义,我需要一个正确的代码示例

乘法表 在下面输入一个数字以查看其乘法表

点击我 函数显示表{
对于var i=1;i1,在插入/包含Javascript时,请使用type=text/Javascript而不是language=Javascript,因为后者不是标准代码

2如注释中所述,您正试图在第二个for循环var i=1、var j=0中重新定义第一个for循环var i=1的计数器。最好将i计数器用于外部for循环,而仅将j用于内部/second for循环。因为i计数器在两个循环中都已可用,并且您不想将其重置e

3 System.out.print和System.out.printLn不是JavaScript函数。JavaScript的等价物是document.writeSome text;。但不建议使用此函数,因为加载页面后调用它时,它会清除所有HTML,这里就是这种情况。 因此,在Javascript函数中,使用一个字符串变量存储生成的HTML代码,然后让Javascript函数在for循环的每次迭代中添加一个新的表行/单元格

4在HTML中创建表时,不要使用\t,而是使用适当的标记,包括表行和表单元格

5目前还不清楚您只想用一个输入字段做什么。我猜您想使用输入让用户选择从何处开始和结束乘法行和列。在这种情况下,您需要4个具有唯一ID的输入字段。这4个值是在Javascript函数开始时提取的,以将它们用作开始点和结束点T代表您的for循环

例如:

函数显示表{ /*首先,获取输入字段的值并将其解析为整数*/ var colStart=parseIntdocument.getElementByIdstartCol.value; var colEnd=parseIntdocument.getElementByIdendCol.value; var rowStart=parseIntdocument.getElementByIdstartRow.value; var rowEnd=parseIntdocument.getElementByIdendRow.value; /*为新的html代码创建一个缓冲区变量&在其中放置一个带有清晰性边框的开始表标记*/ var htmlBuffer=;
对于var i=rowStart;我给定了上下文,我假设这是JavaScript,因此java或basic标记不属于JavaScript,并且JavaScript中没有System.out.print,并且您无意中使用了相同的循环计数器变量也许您可以键入正确的格式?这不仅仅是格式问题-您似乎试图使用用JavaScript输出的Java标准库没有任何意义-您需要做的是使用输出tablevar div=document.getElementByIdmt;div.innerHTML=Java和JavaScript完全不同。;感谢您花时间回答这个问题。我知道我包括了html部分,但我关注的是javascript部分,因为它是一个javascript类。此外,还有所有这些信息,但讲师给出了一个提示,说javascript部分只有5行。我只是在寻找最基本的选项。再次感谢您的回答!我可能在脚本中添加了太多选项,但您可以删除那些您不需要的选项。对于e例如,如果您已经知道要创建表的行或列,那么可以使用一些输入。此外,代码可能有点广泛,但通过这种方式,我写的内容就更清楚了。当然,您可以将其压缩或使用缩小器将其全部压缩到一行中:但最重要的是:只需尝试一下,搜索函数并阅读文档例如在W3学校,因为这是一个班级……祝你好运!