首頁  >  文章  >  web前端  >  淺談javascript遇到的字串物件處理

淺談javascript遇到的字串物件處理

高洛峰
高洛峰原創
2016-12-06 14:40:391400瀏覽

在javascript中對參數處理:

<script>
function getParam()
{
urlInfo=window.location.href; //获取当前页面的url
intLen=urlInfo.length; //获取url的长度
offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置
strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获得类似“id=1”这样的字符串
arrParam=strKeyValue.split("="); //对获得的参数字符串按照“=”进行分割
strParamValue=arrParam[1]; //得到参数值
alert("您要传递的参数值是"+strParamValue);
}
</script>

   

在javascript中對字串String物件的屬性:

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

prototype--添加屬性和方法

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

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

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

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

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

match(reg) - 檢查一個字串是否符合一個正規表示式reg。 (正規一直很弱,抓緊時間好好學)

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

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

split(separator,howmany) - separator為字串或正規表示式(必填),howmany 指定傳回的陣列長度(可選)---常用

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

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

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


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn