<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                | JScript? | [語言參考](#) | |-----|-----| # 編寫 JScript 代碼 與其他許多編程語言一樣, Microsoft JScript 是用文本方式編寫的,并被組織成為語句、由相關的語句集組成的塊、以及注釋。在一條語句內可以使用[變量](#)、比如字符串和數字(稱為“文字”)的立即數、以及表達式。 ### 語句 JScript 程序是語句的集合。一條 Jscript 語句相當于英語中的一個完整句。Jscript 語句將表達式組合起來,完成一個任務。 一條語句由一個或多個表達式、關鍵字或者運算符(符號)組成。典型地,一條語句寫一行,盡管一條語句可以超過兩行或更多行。兩條或更多條語句也可以寫在同一行上,語句之間用分號“;”隔開。通常,每一新行開始一條新語句。不過顯式地終止語句是一個好方法。這是用分號 (;)來實現的,分號是 JScript 語句的終止字符。下面給出 Jscript 語句的兩隔示例。 ~~~ aBird = "Robin"; // ~~~ 將文本“ ~~~ Robin ~~~ ”賦值給變量 ~~~ aBird ~~~ ~~~ var today = new Date(); // ~~~ 將今天的日期賦值給變量 ~~~ today ~~~ 用大括號({})括起來的一組 JScript 語句稱為一個語句塊。分組到一個語句塊中的語句通常可當作單條語句處理。這就是說在 JScript 期望有一條單個語句的大多數地方可以使用語句塊。應該注意以 **for** 和 **while** 打頭的循環語句是例外情況。注意,語句塊中的原始語句以分號結束,但語句塊本身并不以分號結束。 通常,在函數和條件語句中使用語句塊。注意,Jscript 與 C++ 以及其他某些語言不同,它不認為語句塊是一個新的范圍;只有函數創建新范圍。在下面的示例中,第一條語句開始定義一個函數,該函數包含一個五條語句組成的語句塊。語句塊后的三條語句沒有用大括號括起來;這些語句不是一個語句塊,所以就不是函數定義的一部分。 ~~~ function convert(inches) { ~~~ ??? ~~~ feet = inches / 12; // ~~~ 這五條語句屬于一個語句塊。 ??? ~~~ miles = feet / 5280; ~~~ ??? ~~~ nauticalMiles = feet / 6080; ~~~ ??? ~~~ cm = inches * 2.54; ~~~ ??? ~~~ meters = inches / 39.37; ~~~ ~~~ } ~~~ ~~~ km = meters / 1000; // ~~~ 這三條語句不在語句塊內。 ~~~ kradius = km; ~~~ ~~~ mradius = miles; ~~~ ### 注釋 單行的 JScript 注釋以一對正斜杠(//)開始。下面給出一個單行注釋的示例。 ~~~ aGoodIdea = "Comment your code thoroughly."; // ~~~ 這是一個單行注釋。 多行注釋以一個正斜杠加一個星號的組合(/*)開始,并以其逆向順序 (*/)結束。 ~~~ /* ~~~ 這是一個用來解釋前面的代碼語句的多行注釋。 該語句將一個值賦給 ~~~ aGoodIdea ~~~ 變量。 用引號包含的這種值稱為一個文字。 文字顯式并直接包含信息; 而不是簡接地引用信息。 (引號不屬于該文字的內容。) ~~~ */ ~~~ **注意** ? 如果您試圖將一個多行注釋插入到另一個中,JScript 不能按正常的方式解釋生成的多行注釋。標明嵌入的多行注釋結束的 */ 被認為是整個多行注釋的結尾。這就意味著嵌入多行注釋之后的文本不再被認為是注釋;相應地,它將被解釋為 JScript 代碼,并會產生語法錯誤。 建議將所有的注釋寫為單行注釋的語句塊。這樣您以后就能夠將大段的代碼與多行注釋區分開。 ~~~ // ~~~ 這是另一種多行注釋,寫成一系列單行注釋。 ~~~ // ~~~ 在執行完該語句后,可以使用 ~~~ aGoodIdea ~~~ 變量的名字來引用其內容, ~~~ // ~~~ 如下一條語句那樣,即采用連接操作將字符串文字添加到 ~~~ // aGoodIdea ~~~ 變量,以創建一個新的變量。 ~~~ var extendedIdea = aGoodIdea + " You never know when you'll have to figure out what it does."; ~~~ ### 賦值和相等 JScript 語句中使用等號 (=)給變量賦值:等號是賦值運算符。= 運算符左邊的操作項總是一個 Lvalue。Lvalue 可以是: - 變量, - 數組元素, - 對象屬性。 = 運算符右邊的操作項總是一個 Rvalue。Rvalues 可以是任何類型的一個任意值,包括表達式的值。下面給出一個 JScript 賦值語句的示例。 ~~~ anInteger = 3; ~~~ Jscript 編譯器解釋本語句的意義為:“將 3 賦給變量 anInteger”或“anInteger 的值為 3”。 確定您理解了 = 運算符(賦值)和 == 運算符(相等)的差異。在比較兩個值是否相等時,應使用兩個等于號 (==)。這些內容將在 [控制程序的流程](#) 中詳細介紹。 ### 表達式 JScript 表達式是指 JScript 解釋器能夠計算生成值的 JScript “短語”。這個值可以是任何有效的 JScript 類型 ― 數字、字符串、對象,等等。最簡單的表達式是文字。下面給出 JScript 文字表達式的一些示例。 ~~~ 3.9 // ~~~ 數字文字 ~~~ "Hello!" // ~~~ 字符串文字 ~~~ false // ~~~ 布爾文字 ~~~ null // ~~~ 文字空值 { ~~~ x:1, y:2} // ~~~ 對象文字 ~~~ [1,2,3] // ~~~ 數組文字 ~~~ function(x){return x*x;} // ~~~ 函數文字 更多復雜的表達式中包含變量、函數、函數調用以及其他表達式。可以用運算符將表達式組合,創建復合表達式。運算符可以是: ~~~ + // ~~~ 加法 ~~~ - // ~~~ 減法 ~~~ * // ~~~ 乘法 ~~~ / // ~~~ 除法 下面給出 JScript 復合表達式的一些示例。 ~~~ var anExpression = 3 * (4 / 5) + 6; var aSecondExpression = Math.PI * radius * radius; var aThirdExpression = aSecondExpression + "%" + anExpression; var aFourthExpression = "(" + aSecondExpression + ") % (" + anExpression + ")"; ~~~ [? 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>

                              哎呀哎呀视频在线观看