ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で発生する文字列オブジェクトの処理についての簡単な説明
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 -- 関数ではなく文字列の長さを返します。括弧は必要ありません。
プロトタイプ -- プロパティとメソッドを追加します
JavaScript には String オブジェクトを処理するための関数がいくつかあります:
concat() - テキストの 2 つ以上の文字を結合し、新しい文字列を返します。 (基本的には自分でつなぎ合わせます)
charAt(a) - 指定された位置にある文字 a を返します。 (めったに使用されませんが、非常に便利だと感じます)
indexOf(a) - 文字列内で最初に出現した部分文字列 a のインデックスを返します (頻繁に使用されます)。 )
lastIndexOf (a) - 文字列内で最後に出現した部分文字列 a のインデックスを返します。一致するものがない場合は -1 を返します (頻繁に使用されます)
match(reg) - 文字列が正規の文字列と一致するかどうかを確認します。式の登録(正規表現は常に弱いので、時間をかけて注意深く学習してください)
substring(begin,end) - 文字列の部分文字列を返します。パラメータには両端が含まれます。 (すべて小文字であることに注意してください)
substr(start,length) - 開始添え字から始まる文字列から指定された数の文字を抽出して返します。 (上記のものと混同しないでください)
split(separator,howmany) - セパレータは文字列または正規表現 (必須)、howmany は返される配列の長さを指定します (オプション) --- 一般的に使用される
replace(regexp) /substr , replace) - 文字を置換します (規則性が重要です)
toLowerCase() - 文字列全体を小文字に変換します。
toUpperCase() – 文字列全体を大文字に変換します。