在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() – 將整個字串轉成大寫字母。