Javascript入門(二)JavaScript運算符、算術運算符、賦值運算符、關係運算符、邏輯運算符及優先級

算術運算符

算術運算符用在數學表達式中, 它的使用方式和數學中也是一致的.

  • 算術運算符是對數據進行計算的符號
  • 可以直接對數據進行操作, 也可以操作變量指向的數據.

在這裏插入圖片描述
JavaScript支持:自增++和自減–,通常都是用在數字變量上

  • 自增:++
    分爲前置自增和後置自增
  • 自減:–
    分爲前置自減和後置自減

總結:前置先算符後使用,後置先使用後計算

<script>
        // 1.自增
        var num1 = 100;
        num1++;//++後置寫法
        ++num1;//++前置寫法
        console.log(num1);

        // 2.自減
        var num2 = 100;
        num2--;//--後置寫法
        --num2;//--前置寫法
        console.log(num2);

        // 3.前置與後置的區別:參與運算的時候有區別
        //num++: 先使用,然後再+1;
        //++num:先自身+1,再使用
        var num = 100;
        // var result = num++ +10;
        // console.log(num);//101
        // console.log(result);//110

        var result = ++num +10;
        console.log(num);//101
        console.log(result);//111

        //4. 練習
        var a = 10;
        var b = a++ + a++;//10 + 11
        console.log(b);//21

        var c = 10;
        var d = ++c + ++c;//11 + 12
        console.log(d);//23

        var e = 10;
        var f = ++e + e++;//11 + 11
        console.log(f);//22

        var m = 10;
        var n = m++ + ++ m;//10 +12
        console.log(n); //22
    </script>

賦值運算符

  • 賦值運算符主要是給某個變量進行賦值
  • 賦值運算符是算術運算符和賦值的一種簡便寫法
    比如 a = 3; a = a + 1;
    第二句可以寫成 a += 1;
    在這裏插入圖片描述

關係(比較)運算符

  • 它是用來判斷兩個操作數的大小關係及是否相等關係的,結果是布爾類型(bool): True或者False
  • 比較運算符經常用在if/while語句中
  • 學習if語句的使用

在這裏插入圖片描述

邏輯運算符

  • 邏輯運算符,它是用於將多個條件放在一起進行運算的
  • 邏輯運算符的運算結果也是Boolean類型: true/false
  • 邏輯運算符也應用if/while的判斷句中, 並且是多個條件時會使用到
    在這裏插入圖片描述

邏輯與補充:(瞭解)

  • 邏輯與運算符可以應用於任何數據類型,且不一定返回布爾值。 對於非布爾值運算,會先將非布爾值轉換爲布爾值。

邏輯或補充:(瞭解)

  • 邏輯或運算符可以應用於任何數據類型,且不一定返回布爾值。 對於非布爾值運算,會先將非布爾值轉換爲布爾值。

運算符的優先級

在這裏插入圖片描述

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