<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                if語句是最基礎最可塑的條件關鍵字,提供你的應用中大部分的條件控制語句。條件表達式在if 后面的括號中,如果表達式返回 true,那么語句塊里的代碼會被執行: ~~~ if ( 3 == 3 ) someVar = someValue; // rest of application ~~~ 如果多于一條待執行的語句,要使用花括號把代碼圍起來: ~~~ if ( 3 == 3 ) { someVar = 1; someVar++; } // rest of application ~~~ if語句后面的行或者代碼塊只有在條件返回true的時候才被執行。你可以反轉條件語句的值,通過提供一個否定條件操作符,或者否定整個表達式,通過符號 (!) 執行: ~~~ if ( 3 != 3 ) // do this... ~~~ 前面的代碼和這個代碼作用相同: ~~~ if ( ! 3 == 3 ) // do this... ~~~ 否定操作符改變條件表達式的返回值,所結果原來為true就返回false,原來是false就返回true 。它不會改變if語句的規則。但是,如果需要一個false結果的執行語句,可以使用 else 關鍵字,提供另一個執行邏輯。else 必須跟在if執行代碼塊之后: ~~~ if ( 3 == 3 ) // if true, execute this line else // otherwise, execute this line ~~~ 可以嵌套if語句,所以可以在多個條件滿足的時候執行代碼: ~~~ if ( thatVar == thatValue ) { if ( thisVar == thisValue ) { // do code } } ~~~ 嵌套的if 語句表示只有外部的 if 語句為ture 才會執行。可以在 if 語句中組合表達式,使用條件操作符。因此,可以重寫這個例子: ~~~ if ( thatVar == thatValue & & thisVar == thisValue ) { // do code } ~~~ 當使用這種方式組合語句,虛擬機仍然認為這是單獨的來執行。意思是說,如果前兩個表達式返回false,那么第二個表達式不會執行,所以任何數據修改在第二個表達式中都不會發生。例如: ~~~ var myInt = 3; if ( 4 == 3 & & ++myInt == 4 ) { // do code } trace( myInt ); ~~~ 這里,一個期望 myInt 等于 4,因為 前遞增操作。但是,因為表達式 4==3 不成立,第二部分表達式不會被執行,所以 myInt 被輸出值為 3 。 嵌套 if 語句 通常是優先選擇的,雖然有時候它是必須的因為邏輯流程。然而,通過組合條件語句為一個單獨的 if 語句,只有一個表達式執行了驗證,不是兩個。然而,這個增加是忽略的,不會影響你的決策。 當嵌套一個 if 語句在 else 塊,實際上提供一個新的分支測試一個表達式的相等。 ~~~ if ( myVar == 1 ) // do this... else if ( myVar == 2 ) // do this else if ( myVar == 3 ) // repeat as necessary ... else // if all else fails, do this ~~~ if 語句用這種方式可以嵌套任意深度,盡管他們沒有必要用這種縮進方式。多數開發人員通常提供嵌套的 if 關鍵字 直接在 else 關鍵字之后,提供一個新的語句類型: ~~~ if ( myVar == 1 ) // do this... else if ( myVar == 2 ) // do this... else if ( myVar == 3 ) // repeat as necessary ... else // if all else fails, do this ~~~ 就像你看到的,這使你的代碼看起來整潔易讀。最后的 else 塊用在嵌套 if 語句格式的最后,如果所有else 都失敗,意味著任何比較都沒有達成,執行這里的語句。 整理if 語句可以使你的代碼大大縮短,雖然這是你的自由。例如: ~~~ if ( 3 == 3 ) myVar++; else myVar--; ~~~ 還可以更易讀: ~~~ if ( 3 == 3 ) myVar++ else myVar--; ~~~ 如果你看了最后的示例,可能注意到 else 關鍵字之前的表達式不能立即用分號結尾。這是為了幫助使整個 if 語句更易讀,允許單行語句直接跟隨在條件表達式之后。
                  <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>

                              哎呀哎呀视频在线观看