JavaScript學習-內建函式

來源:互聯網
上載者:User

JavaScript中的一些內建函式

 

InCodeUri:返回對一個URL編碼後的結果。將文本字串編碼為一個有效統一資源識別項 (URI)。

decodeURI 方法
     將已編碼的URL字串解碼成初始URl。返回一個已編碼的統一資源識別項 (URI) 的非編碼形式。

例:

      <%--JavaScript學習--%>
    <script type="text/javascript" language="JavaScript">        
        function FunFunction()
        {    
            //對URL編碼
            var UrlString=encodeURI("http://scottckt.cnblogs.com/?country='中國'&name='張 三'");   
            alert(UrlString);
            //解碼URL
            var Url=decodeURI(UrlString);   
            alert(Url);
            
        }
     </script>

            <%--測試使用的按鈕--%>
            <input id="Button1" type="button" runat="server" value="測試" onclick="FunFunction();" />

parseInt 方法
     返回由字串轉換得到的整數。將字串轉換成指定的進位。
    格式:parseInt(字串, [進位])
    如指沒有指定進位,則首碼為 '0x' 的字串被當作十六進位,首碼為 '0' 的字串被當作八進位。所有其它字串都被當作是十進位的。
    parseInt 方法返回數字值相等的整數。如果要轉換的字串的首碼不能解釋為整數,則返回 NaN(而不是數字)。
    parseInt 我感覺是得到字串中的數字後串聯為整數

      <%--JavaScript學習--%>
    <script type="text/javascript" language="JavaScript"> 
        function FunFunction()
        {    
           alert(("12b"+1)+'\n'+(parseInt("12b",10)));           
        }
     </script>   
     

            <%--測試使用的按鈕--%>
            <input id="Button1" type="button" runat="server" value="測試" onclick="FunFunction();" />
 

parseFloat 方法
     返回由字串轉換得到的浮點數。
    格式:parseFloat(numString)
           必選項 numString 參數是包含浮點數的字串。
    說明:
         parseFloat 方法返回與 numString 中儲存的數相等的數字表示。如果 numString 的首碼不能解釋為浮點數,則返回 NaN (而不是數字)。

isNaN 方法
    返回一個 Boolean 值,指明提供的值是否是保留值 NaN (不是數字)。 用於檢測是否是NaN。
    格式:isNaN(numValue)
             必選項 numvalue 參數為要檢查是否為 NAN 的值。
     說明:如果值是 NaN, 那麼 isNaN 函數返回 true ,否則返回 false 。 使用這個函數的典型情況是檢查 parseInt 和 parseFloat 方法的傳回值。

escape 方法
對 String 對象編碼以便它們能在所有電腦上可讀.
   格式:escape(charString)
          必選項 charstring 參數是要編碼的任意 String 對象或文字。
說明:
     escape 方法返回一個包含了 charstring 內容的字串值( Unicode 格式)。所有空格、標點、重音符號以及其他非 ASCII 字元都用 %xx 編碼代替,其中 xx 等於表示該字元的十六進位數。例如,空格返回的是 "%20" 。
    字元值大於 255 的以 %uxxxx 格式儲存。
注意:escape 方法不能夠用來對統一資源標示碼 (URI) 進行編碼。對其編碼應使用 encodeURI 和encodeURIComponent 方法。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.