javascript中遇到的字串對象處理

來源:互聯網
上載者:User

標籤:

在javascript中對參數處理:
 1 <script> 2 function getParam() 3 { 4 urlInfo=window.location.href; //擷取當前頁面的url 5 intLen=urlInfo.length; //擷取url的長度 6 offset=urlInfo.indexOf("?"); //設定參數字串開始的位置 7 strKeyValue=urlinfo.substr(offset,len); //取出參數字串 這裡會獲得類似“id=1”這樣的字串 8 arrParam=strKeyValue.split("="); //對獲得的參數字串按照“=”進行分割 9 strParamValue=arrParam[1]; //得到參數值10 alert("您要傳遞的參數值是"+strParamValue);11 }12 </script>
在javascript中對字串String對象的屬性:

length--返回字串長度,不是函數,不需要括弧。

prototype--添加屬性和方法

 

在javascript中對字串String對象處理有一些函數:

concat() -將兩個或多個字元的文本組合起來,返回一個新的字串。(基本是都是自己拼接的)

charAt(a) - 返回指定位置的字元a。(用的較少,不過感覺挺有用的)

indexOf(a) - 返回字串中一個子串a第一次出現的索引,如果沒有匹配則返回-1.(經常用到)

lastIndexOf(a) - 返回字串中一個子串a最後一次出現的索引,如果沒有匹配則返回-1.(經常用到)

match(reg) - 檢查一個字串是否匹配一個Regexreg。(正則一直很弱,抓緊時間好好學學)

substring(begin,end) - 返回字串一個子串,參數包含兩頭。(注意全是小寫)

substr(start,length) - 返回從字串中抽取從start下標開始的指定數目的字元。(和上面那個不要混淆)

split(separator,howmany) - separator為字串或Regex(必填),howmany 指定返回的數組長度(可選)---常用

replace(regexp/substr, replacement) - 替換字元(正則很重要)

toLowerCase() – 將整個字串轉成小寫字母。
toUpperCase() – 將整個字串轉成大寫字母。

看到的一些總結:http://www.cnblogs.com/qfb620/archive/2011/07/28/2119799.html

 

javascript中遇到的字串對象處理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.