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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 一、eval()函數:用于將表達式轉換為一個變量名或者對象名。 ~~~ var x3 = "good"; var x = 3; var y = eval("x"+x);//獲得變量x3,即y=x3 alert(y); ~~~ 運行結果: ![](https://box.kancloud.cn/2016-08-30_57c54ec4a844e.jpg) 傳入的string參數不能缺少,否則出錯;eval()函數會執行string中包含的JS代碼。 ## 二、轉義函數 2.1 ? ?escape()和unescape()函數:前者以字符串為參數,并以URL格式進行編碼。所有空格、標點、重音符以及其他非ASCII字符杜都用%xx十六進制序列編碼代替,例如,空格以%20代替;unescape()則相反,將URL轉為字符串。 ~~~ document.write("編碼前:Hello {[World]}<br/>"); var str1 = escape("Hello {[World]}"); document.write("escape()編碼:"); document.write(str1+"<br/>"); document.write("unescape()解碼:"); ~~~ ~~~ document.write(unescape(str1)+"<br/>"); ~~~ 運行結果 ;![](https://box.kancloud.cn/2016-08-30_57c54ec4f1eee.jpg) escape()和unescape()處理非ASCII字符會出錯,不能用于對Unicode字符編碼,已不推薦使用,可以用encodeURI()和decodeURI()代替。 2.2encodeURI()和decodeURI():前者將文本字符串編碼為一個有效的統一資源標示符(URI)。后者則將URI轉為原始的字符串。 不能用encode()處理的字符:;、,、/、?、:、@、&、=、+、$、英文字母、數字、-、_、.、!、~、*、‘、(、)、#,此函數也不能獨自形成HTTP GET或者POST請求,因為&、+、=都不會被編碼,若要向服務器發送數據,可以用encodeURIComponent()和decodeURIComponent() 2.3 ? ?encodeURIComponent()和decodeURIComponent():跟encodeURI()和decodeURI()一樣的功能,但是encodeURIComponent()可以用來發送HTTP GET或者POST請求。encodeURIComponent()不能轉義的字符有:英文字母、數字、-、_、.、!、~、*、‘、(、) ## 三、轉換函數: 3.1 ? ?parseFloat():將字符串轉為浮點數,并返回字符串中的數字,知道非數字部分。若字符串不是以數字開始,則返回NaN,有效整數前面的空白和其后的非數字部分被忽略。 ex:parseFloat("-2")==>返回-2;parseFloat("123.78ad")==>返回123.78;parseFloat("df123ad")==>f返回NaN;parseFloat("123.6765.435")==》返回123.6765 3.2 ??parseInt(string,[radix]):將字符串轉為整數,若不能轉換則返回NaN,radix為可選參數,規定以radix進制返回,合法值是2~36。有效整數前面的空白和其后的非數字部分被忽略。 ex:parseInt("3.5")==>返回3;parseInt("f")==>返回NaN ## 四、判斷函數 4.1 ??isFinite():查看某個數字是否是有限數,是則返回true,反之返回false; 4.2 ??isNaN():查看某個數字是否為數字,不是則返回true,反之返回false.
                  <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>

                              哎呀哎呀视频在线观看