1. 程式人生 > >02JS.分支循環

02JS.分支循環

ase 順序結構 代碼 可能 判斷 分支結構 前++ case 斷點

/*
*
*
* 一元運算符:++ --
*
* 如果不參與運算,++在前面還是在後面結果都是一樣的 +1
* 如果不參與運算,--在前面還是在後面結果都是一樣的 -1
*
* var num = 10;
* num++; 後++
* ++num; 前++
* 無論是前+還是後+,只要參與運算,結果就可能不太一樣
*
* 舉例:
* var num = 10;
* var sum = num++ + 10;
* ++在後面的時候,先參與運算,然後自身加1
*
* var num = 10;
* var sum = ++num + 10;
* ++在前面的時候,先自身加1,然後再參與運算
*
* 流程控制:代碼執行過程
* 1.順序結構,代碼的執行順序,從上到下,從左到右(不嚴謹說法)
* 2.分支結構:if,if-else,switch-case,三元表達式
* 3.循環結構:while循環,do-while循環,for循環,for-in循環
*
* 總結分支:如果只有一個分支,就用if
* 如果有兩個分支,就用if-else
* 如果多個分支,一般是範圍的,推薦使用if-else if;
* 如果多個分支,一般是具體的值,推薦使用switch-case;
*
*
* 總結循環:
* while:先判斷後循環,有可能一次循環都不執行
* do-while:至少執行了一次循環,再判斷
* for循環:知道了循環的次數,推薦使用for循環
*
* 調試:是為了找代碼的錯誤和問題所在
* 斷點:不加斷點,就不方便調試
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

02JS.分支循環