var total = 0
var arr = []
for (var i = 0 i < 5 i++) {
arr[i] = []
for (var j = 0 j < 5 j++) {
var num = z++
arr[i][j] = num
if(i>=j) total += num
}
}
//循环按顺序为一个5×5的二维数组arr赋1到25的自然数
console.log(arr)
//输出该数组的左下半三角的和
console.log(total)
如果疑问,请继续追问,望采纳。
在其中定义了两层 for 循环,分别为外层循环和内层循环,外层循环用于控制打印的行数。内层循环用于打印“ * ”,每一行的“ * ”个数逐行增加,最后输出一个三角形。下面分步骤进行详细地讲解,具体如下: