<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] * * * * * # JavaScript運算符 ### 什么是運算符? 運算符是程序執行特定算術或邏輯操作的符號,用于執行程序代碼運算。 用表達式 4 + 5 能很快得到 4 和 5 這兩個數的和為 9。這里 4 和 5 被稱為運算數,+ 叫做運算符。 JavaScript中的運算符主要包括: * 算術運算符 * 比較運算符 * 賦值運算符 * 邏輯運算符 * 條件運算符 ### 什么是表達式 表達式是一個語句集合,像一個組一樣,計算結果是一個單一的值,該值可以是boolean、number、string、function、或者object數據類型之一。表達式是指具有一定的值的,用運算符把常數和變量連接起來的代數式。 ### 算術運算符 給定 y=5,下面的表格解釋了這些算術運算符: | 運算符 | 描述 | 例子 | x運算結果 | y運算結果 | | --- | --- | --- | --- | --- | | + | 加法 | x=y+2 |7 | 5 | | - | 減法 | x=y-2 | 3 | 5 | | * | 乘法 | x=y*2 |10 |5 | | / | 除法 | x=y/2 | 2.5 | 5 | | % | 取模(余數) | x=y%2 | 1 | 5 | | ++ | 自增 | x=++y | 6 | 6 | |++ | 自增 | x=y++ | 5| 6 | |-- | 自減 | x=--y | 4 | 4| |-- | 自減 | x=y -- | 5 | 4 | 算術運算符小練習: ![](https://box.kancloud.cn/995e4cdead1837c5315ed39abea1706a_84x61.png) ~~~ (3+4*5)/(6+3); ~~~ ### 比較運算符 比較運算符在邏輯語句中使用,用于判斷變量或值是否相等。其運算過程需要首先對操作數進行比較,然后返回一個布爾值true或false 給定 A=10,B=20,下面的表格解釋了這些比較運算符: | 運算符 | 描述 | 例子 | | --- | --- | --- | |>| **大于** 檢查左邊運算數是否大于右邊運算數,如果是,則結果為true| A > B 為false| |< | **小于** 檢查左邊運算數是否小于右邊運算數,如果是,則結果為true| A < B 為true| |>= | **大于等于** 檢查左邊運算數是否大于或者等于右邊運算數,如果是,則結果為true| A >= B 為false| |<= |** 小于等于** 檢查左邊運算數是否小于或者等于運算數,如果是,則結果為true| A <= B 為true| |== |**等于** 檢查兩個運算數的值是否相等,如果是,則結果為true | A == B 為false| |=== |**絕對等于** 檢查兩個運算數的值和數據類型是否一致,如果是,則結果為true | A === B 為false| |!=|**不等于** 檢查兩個運算數的值是否相等,如果不相等,則結果為true |A != B 為true| |!==|**不絕對等于** 檢查兩個運算數的值和數據類型是否一致,如果不一致,則結果為true |A !== B 為true| ~~~ <script type="text/javascript"> var age=25; //定義變量 document.write("age變量的值為:"+age+"<br/>"); //輸出變量值 document.write("age>=20:"+(age>=20)+"<br/>"); //變量值比較: document.write("age<20:"+(age<20)+"<br/>"); document.write("age!=20:"+(age!=20)+"<br/>"); document.write("age>20:"+(age>20)+"<br/>"); </script> ~~~ ![](https://box.kancloud.cn/a8cc8551b04a8da92b5d9a4ace63b405_174x120.png) ### 賦值運算符 最基本的賦值運算符是等于號“=”,用于對變量進行賦值。其他運算符可以和賦值運算符“=”聯合使用,構成組合賦值運算符。常用的賦值運算符如下表所示: |運算符 | 描述 |例子 | | --- | --- | --- | |=| 簡單賦值運算符,將右邊運算數的值賦給左邊運算數| C = A + B 將A+B的值賦給C| |+=| 加等賦值運算符,將右邊運算符與左邊運算符相加并將運算結果賦給左邊運算數| C += A 相當于 C = C + A| |-= |減等賦值運算符,將左邊運算數減去右邊運算數并將運算結果賦給左邊運算數| C -= A 相當于C = C - A| |*=| 乘等賦值運算符,將右邊運算數乘以左邊運算數并將運算結果賦給左邊運算數| C *= A 相當于C = C * A| |/=| 除等賦值運算符, 將左邊運算數除以右邊運算數并將運算結果賦值給左邊運算數| C /= A 相當于 C = C / A| |%=| 模等賦值運算符,用兩個運算數做取模運算并將運算結果賦值給左邊運算數| C %= A 相當于 C = C % A| ### 邏輯運算符 邏輯運算符是根據表達式的值返回真值或假值。 ![](https://box.kancloud.cn/d252c7dfb71c813033c49e4ddfd07489_643x236.png) 參與邏輯運算的,都是布爾值。也就是說,只有true、false才能參與邏輯運算,得到的答案,仍然是布爾值。 ~~~ // &&表示“且”的意思,都真才真 console.log(true && true); //true console.log(true && false); //false console.log(false && true); //false console.log(false && false); //false ~~~ ~~~ console.log(true || true); //true console.log(true || false); //true console.log(false || true); //true console.log(false || false); //false ~~~ ~~~ console.log(!true); console.log(!false); ~~~ ### 條件運算符 有一種運算符叫條件運算符。首先判斷一個表達式是真或假,然后根據判斷結果執行兩個給定指令中的一個。條件運算符語法如下: ~~~ 操作數 ? 結果1 : 結果2 ~~~ 若操作數的值為true,則整個表達式的結果為“結果1”,否則為“結果2”。 ~~~ <script type="text/javascript"> var i=3,j=4; alert((++i==j++)?true:false); </script> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看