# JS筆記 for迴圈 ```javascript for(起始值;結束條件;給起始值每回合帶來的改變){ 迴圈成立時會做的事情 } ``` 舉例 ```javascript for(var a = 0 ;a < 5 ; a = a + 1){ console.log(a) } ``` 在這邊會印出0,1,2,3,4 當迴圈跑到5的時候,會觸發結束條件:a < 5,迴圈會停下來。 在寫迴圈的時候要注意兩件事情,起始值要宣告,還有()李面是用『;』而不是『,』 在for迴圈的( )內,這三個是可以被省略的,所以要注意 ```javascript for(;a < 5 ; a = a + 1){ console.log(a) } ``` 這裡會印出a is not defind ```javascript for(var a = 0 ;; a = a + 1){ console.log(a) } ``` 沒有終止條件會無窮迴圈,a的值會一直+1上去 ```javascript for(var a = 0 ;a < 5 ;{ console.log(a) } ``` 在這裡a = 0不會變,永遠小於5,會無窮迴圈一直印出0 星號練習 ```javascript for(var i =1 ; i < 6; i++){ console.log("*".repeat(i)) } ``` ``` 印出 * ** *** **** ***** ``` 利用迴圈能做到許多事情
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up