需求:打印直角三角形
<script>
// 外层for循环控制行数
for (let i = 1; i <= 10; i++) {
// 里层for循环控制列数 行数=列数
for (let j = 1; j <= i; j++) {
document.write('★')
}
document.write('<br>')
}
</script>
需求:打印九九乘法表
<style>
* {
margin: 0;
padding: 0;
}
span {
display: inline-block;
width: 150px;
height: 40px;
text-align: center;
line-height: 40px;
border: 1px solid pink;
margin: 2px;
}
</style>
</head>
<body>
<script>
// 9行9列(列依次递增的)
// 外层for控制行数 9行
for (let i = 1; i <= 9; i++) {
// 里层控制列数,列根据行依次递增的
for (let j = 1; j <= i; j++) {
// 替换格式为1X1=1 添加标签加样式
document.write(`<span>${i} X ${j} =${i * j}</span>`)
}
document.write('<br>')
}
</script>