<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 一、算術運算的注意事項 1、操作數不是數字時,Javascript會嘗試將數據轉換為數字,轉換成功則進行算術運算,反之,則返回數字常量NaN: ~~~ var a = "123"; alert(++a); //輸出124 alert(a-2); //輸出122 alert("123ds" - 1); //輸出NaN ~~~ 2、加法運算符(+) 2.1 ? 當兩個或多個數字使用“+”運算符時,執行加法算術運算。 2.2 ? 當單個數字和其他類型的數據使用“+”運算符時,首先會將兩個表達式的值轉為字符串,執行字符串運算。如alert("10"+10); //輸出1010 2.3 ? 當多個數字和其他類型的數據使用“+”運算符時,首先會從左到右根據運算符兩邊的數據類型進行判斷,是采用算術運算還是字符串運算。如alert("10"+10+5); //輸出10105;而alert(5+10+"10"); //輸出1510 ## 二、全等運算符 1、數字和邏輯值按值比較,值相等,則返回true。 2、字符串具有相同字符數且對應位置的字符相同,則返回TRUE。 3、對于對象、函數和數組變量則是按引用比較,若引用同一個對象,則返回TRUE。 ## 三、特殊值的比較 1、常量NaN:沒有具體數值,解釋引擎一般將其表示為一個隨機對象。 ~~~ alert(NaN == NaN); //false alert(NaN != NaN); //true alert(NaN >= NaN); //false alert(NaN < NaN); //false ~~~ 2、null和undefined的比較:無規律,參考一下示例 ~~~ alert(null == undefined); //true alert(null != undefined); //false alert(null >= undefined); //false alert(null < undefined); //false alert(null === undefined); //false ~~~ ## 四:淺談typeof、instanceof和delete運算符 1、typeof運算符用于測試表達式的類型,格式為 typeof(expression); 1.1用于特殊類型: ~~~ typeof(NaN); //number類型 typeof(Infinity); //number類型 typeof(Undefined); //undefined類型 typeof(null); //object類型 ~~~ 1.2用于Javascript的核心類,永遠返回object: ~~~ var blog = "myblog"; var blog1 = new String("myblog"); alert(typeof blog); //輸出string alert(typeof blog1); //輸出object ~~~ 2、instanceof運算符:測試表達式是否是指定類的實例 ~~~ var blog = "myblog"; var blog1 = new String("myblog"); alert(blog instanceof String); //false alert(blog1 instanceof String); //true ~~~ 3、delete運算符:破壞對象屬性,使其初始值為undefined,執行成功返回TRUE,但是delete不能刪除對象的固定屬性,如數組的length屬性 ~~~ var user = new Object; user.name = "zhang"; user.age = 20; var b = delete user.name; alert(b); //true ~~~
                  <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>

                              哎呀哎呀视频在线观看