<script>
var str = '';
for (var i = 1; i <= 9; i++) { //外侧循环负责打印 五行
for (var j = 1; j <= i; j++) { // 里层循环打印每一行个数 j<=i
str += j + '×' + i + '=' + i * j+' ';
}
//如果一行打印完毕完就要另启一行 加
str = str + '
'
}
console.log(str)
</script>
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
核心算法:里层循环:j = i ; j<=10; j++
1 ★★★★★★★★★★ 10
2 ★★★★★★★★★ 9
3 ★★★★★★★★ 8
4 ★★★★★★★ 7
★★★★★★
★★★★★
★★★★
★★★
★★
★
<script>
var str = '';
for (var i = 1; i <= 10; i++) { //外侧循环负责打印 五行
for (var j = i; j <= 10; j++) { // 里层循环打印的个数不一样 j=i
str = str + '★'
}
//如果一行打印完毕完5个星星就要另启一行 加
str = str + '
'
}
console.log(str)
</script>
★
★★
★★★
★★★★
★★★★★
★★★★★★
★★★★★★★
★★★★★★★★
★★★★★★★★★
★★★★★★★★★★
<script>
var str = '';
for (var i = 1; i <= 10; i++) { //外侧循环负责打印 五行
for (var j = 1; j <= i; j++) { // 里层循环打印的个数不一样 j=i
str = str + '★'
}
//如果一行打印完毕完5个星星就要另启一行 加
str = str + '
'
}
console.log(str)
</script>