JavaScript这个循环运行不了,问题出在哪里了?

九九乘法表的js的循环语句,没打错,全是英文状态下的,但是运行不出来。

img

第一行的for循环写错了,
for (var i=1; i <= 9;i++)
参考下面

<script>
str = ''
    for (var i=1; i <= 9;i++) {
        for (var j=1;j<=i;j++) {
           str += j + 'x' + i + '=' + i*j + '\t' ;
        }
        str += '\n';
    }
    console.log(str);
</script>

我写这个能看懂吗。有帮助的话采纳一下哦!

img


这个我怎么看着能一直运行下去,题主可以检查一下这两处

希望对题主有所帮助,可以的话,帮忙点个采纳!

外层循环没有定义循环条件,需要定义循环次数。

for (var i=9; i++)  
// 应改为 
for (var i=0; i < 9; i++)