Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

实际使用场景中,发现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()

不传参的话,默认打印出三行星号
image.png
不清楚为什么这里用++start、++n


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
116 views
Welcome To Ask or Share your Answers For Others

1 Answer

a++ : 先使用,后加1
++a : 先加1,后使用


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...