JavaScript 基礎(二)

題綱:

1、比較運算符

2、邏輯運算符

3、一元運算符

4、賦值運算符

5、運算符的優先級

6、分支結構

7、斷點調試

8、多項分支結構

9、switch case 分支

10、switch case 多個情況執行相同的代碼

11、switch case 的侷限性

*注

 

1、比較運算符

 

布爾類型轉換成數值:

true    轉換成     1

false    轉換成     0

 

例子:

 

用於判斷是否: 非數字

isNaN

 

2、邏輯運算符

並且&&

 

或||

 

非(取反) !

兩種方式:計算結果是布爾類型數據

1、

 

隱式轉換爲false的情況: ‘’  0  NaN  false  undefined  null 六種情況

 

轉換都爲false

 

3、一元運算符

 

++在後;先賦值,再自增1(後運算)

++在後;先自增1,再賦值(先運算)

 

 

4、賦值運算符  = 

複合賦值運算符:

+=  -=   *=  /=

如:

     num = num + 10; -à>>>  num +=10;  結果爲20

 

5、運算符的優先級

運算符從高到低

最高  ()·

最低   賦值

*邏輯運算符需要特別注意

 

6、分支結構

If (條件) {

  滿足條件才執行的語句;

} else {

不滿足條件才執行的語句;

}

 

7、端點調試

 

選種sources 可以進行調試

斷點下走的快捷鍵ctrl+; 或者 f11

 

8、多項分支結構

語法結構

 

 

*條件判斷注意,項目注意的地方

 

*Webstorm比較兩個文件

 

9、switch case 分支

語法結構:

default

變量  ===   常量/固定值

 

*選用建議:

if else if      更適合區間判斷,大小比較

switch case     更適合固定值判斷,能列舉所有情況的

 

10、switch case 多個情況執行相同代碼

 

11、switch case侷限性

case只能是固定值或則常量,不能有運算符

 

*注

有運算符參與運算稱之爲表達式

if else switch case 有功能的一句話稱之爲語句

 

 

程序三大結構:1、順序結構

              2、分支結構

              3、循環結構

分支結構:單項分支

          雙項分支

          多項分支

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章