JavaScript運算符

學習目標:學習

可以使用經常使用運算符ip

可以說出前置遞增和後置遞增的區別開發

可以說出運算符的優先級table

1運算符(operator)變量

   也叫操做符,用來實現賦值,比較,執行算數運算功能的符號。原理

JavaScript中的運算符:循環

  (1)不要判斷兩個浮點數是否相等   0.3 !=0.1+0.2 運算精度問題。數據類型

  (2)怎麼判斷一個數可否被整除,這就是% 取餘運算符 的主要用途。語法

  (3)遞增遞減運算符程序

     只能和變量配合使用

     前置遞增運算符 ++寫在變量的前面 ++num 先自加1 後返回值。

     後置遞增運算符num++   先返回原值後自加   用於循環。

     var e=10;

     var  f = e++ + ++e;    e++ = 10  e = 11 ++e=12   10+12=24

     後置自增,先表達式返回原值 後面變量再加1

   (4)比較運算符

        1.兩個數據進行比較時所使用的運算符,比驕傲運算後,會返回一個布爾值(true / false)做爲比較結果

        2.  18 = ='18'; //ture   等號比較運算符會出現默認轉換數據類型,會把字符型數據轉換爲數字型

        3.程序裏面有全等的概念   ===     (一摸同樣,要求兩側的值,數據類型徹底一致)

                       例如:18===18;   //ture

                                  18===''18'';   //false

      (5)邏輯運算符  

       邏輯運算符是用來進行布爾值運算的運算符,其返回值也是布爾值。後面開發中常常用於多個條件的判斷。

邏輯運算符 說明 案例
&& "邏輯與" "與" "and" true&&false
|| "邏輯或" "或" "or" ture || false
! "邏輯非" "非" 「not」 !true

                            短路運算(邏輯中斷)

                            短路運算原理:當多個表達式(值)時,左邊表達式的值能夠肯定結果時,就再也不繼續運算右邊表達式的值。

                            (1.1)邏輯與的邏輯中斷(第一個假中止執行)(遇到假中斷)

                              語法:表達式1 &&表達式2

                                         若是一個表達式的值爲真,則返回表達式2

                                         123 && 456; //456

                                         若是第一個表達式值爲假,則返回表達式1

                                          0 && 456;  // 0

                            (1.2)邏輯或短路運算   (遇到真中斷)

                                                                    若是表達式1 結果爲真 則返回的是表達式1                                                         

 

                                                                    若是表達式1  結果爲假  則返回表達式2

                                         var num = 0;

                                        123 || num++;

                                         num;      //0

 

  (6) 賦值運算符

賦值運算符 說明 案例
= 直接賦值 var usrName = '我是值'
+=  , -+ 加減一個數 後再賦值 var age = 10; age+=5; //15
*=,/=,%= 乘除,取模後再賦值 var age = 2; age*5=5;//10

 

(7)邏輯運算符優先級

先 && 後 ||

優先級 運算符 循序
1 小括號 ()
2 一元運算符 ++ -- !
3 算術運算符 先* / % 後 + —
4 關係運算符 > ,>=, < ,<=
5 相等運算符 == != === !==
6 邏輯運算符 先&&後||
7 賦值運算符 =
8 逗號運算符 ,
相關文章
相關標籤/搜索