效果图
思路
打印九行九列 要用到双重嵌套for循环
嵌套for循环
外面for循环执行一次 里面for循环执行n次
故 第一次循环打印第一行 第二次循环打印第二行
js中写出1*1=2效果可以用字符串拼接的方式
里面for循环执行完之后(每一行结束后)应该写上一个换行代码
想要对齐 应该加上一个转义字符制表符 \t
具体代码实现
<script>
var str='';
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
// 1*1=1
// 1*2=2 2*2=4
str=str+ j+'*'+i+'='+i*j+'\t';
}
str=str+'\n';
}
console.log(str);
</script>
str=‘’;是利用字符串拼接来方便循环后的结果
str=str+j+‘‘+i+’='+ij+’\t’;
要掌握这行代码的思想
j i是变量不能加引号 但是可以拼接到字符串里面