实际使用场景中,发现for循环中使用递增递减的地方很多,比如遍历一些一维数组、二维数组。
看到一段代码
function Fn(row = 2) {
let start = 0
do {
let n = 0
do {
document.write('*')
}while(++n <= start)
document.write('<br/>')
} while (++start <= row)
}
Fn()
不传参的话,默认打印出三行星号
不清楚为什么这里用++start、++n
a++ : 先使用,后加1
++a : 先加1,后使用