<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國際加速解決方案。 廣告
                | JScript? | [語言參考](#) | |-----|-----| # switch 語句 當指定的表達式的值與某個標簽匹配時,即執行相應的一個或多個語句。 `**switch (***expression***) {**` ???`**case** *label* **:**` ???????*`statementlist`* ???`**case** *label* **:**` ???????*`statementlist`* ???`... ???**default** **:**` ???????*`statementlist`* **}**` ` #### 參數 expression 要求值的表達式。 label 根據 *expression* 來匹配的標識符。如果 *label* === *expression*,則立即從冒號后的 *statementlist* 處開始執行,直到遇到一個可選的 **break** 語句,或到達 **switch **語句的最后。 statementlist 要被執行的一個或多個語句。 #### 說明 使用 **default** 子句來提供一個語句,該語句只在沒有任何一個標簽值與 *expression* 相匹配時才被執行。它可以出現在 **switch** 代碼塊內的任何地方。 可以指定零或多個 *label* 塊。如果沒有 *label* 和 *expression* 的值匹配,并且沒有提供 **default** 情況,則不執行任何語句。 通過 switch 語句執行流程如下: - 求 *expression* 的值并依次序查看 *label*,直到找到一個匹配。 - 如果 *label* 的值等于 *expression* 的值,則執行它相應的 *statementlist*。 繼續執行,直到遇到一個 **break** 語句,或者 **switch** 語句結束。這意味著如果沒有使用一個 **break** 語句,則多個 *label* 塊被執行。 - 如果沒有 *label* 等于 *expression* 的值,則跳轉到 **default** 情況。 如果沒有 **default** 情況,則跳轉到最后一步。 - 繼續執行緊接 **switch** 代碼塊末尾的語句。 #### 示例 下面示例測試一個對象的類型: ~~~ function MyObject() { ...} switch (object.constructor){ ~~~ ??? ~~~ case Date: ~~~ ??? ~~~ ... ~~~ ??? ~~~ case Number: ~~~ ??? ~~~ ... ~~~ ??? ~~~ case String: ~~~ ??? ~~~ ... ~~~ ??? ~~~ case MyObject: ~~~ ??? ~~~ ... ~~~ ??? ~~~ default: ~~~ ??? ~~~ ... ~~~ ~~~ } ~~~ #### 要求 [版本 3](#) #### 請參閱 [break 語句](#) | [if...else 語句](#) [? 2000 Microsoft Corporation 版權所有。保留所有權利。使用規定。](#)
                  <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>

                              哎呀哎呀视频在线观看