以下は、私がまとめた js string() の一般的なメソッドの概要です。興味のある学生は参照してください。
String オブジェクトを作成します。構文: new String(stringValue)。この呼び出しはパラメーターを文字列に変換し、それを String オブジェクトとして使用します。実際、文字列定数は String オブジェクトであり、オブジェクトとして直接使用できます。これと new String() を使用してオブジェクトを作成する場合の違いは、typeof の戻り値が異なり、1 つは "string" です。もう 1 つは "object".
string.indexOf(searchString,position) ---- 位置 (オプション) 位置から開始して、文字列内で最初の searchSting が出現する位置を検索し、それを返します。例: "hello,jack".indexOf("hello") は 0 を返します。
"abcabc".indexOf("a",1) は 4 を返します。
string.lastIndexOf(searchString,position ) --------位置 (オプション) から開始して、文字列内で最後の searchString が出現する位置を検索し、それを返します。例: "abcabc".lastIndexOf("b") は 4
string.charAt(pos) を返します-----文字列内の pos の位置にある文字を返します。例: "abc".charAt(1) returns "b"
stirng.charCodeAt(pos)------文字列内の位置 pos の文字コードを返します。 ASCII 文字の場合、ASCII コードを返します。例: "abc".charCodeAt(0) は、文字 "a" の ASCII コードを表す 97 を返します。
string.slice(start,end)--------文字列内の開始位置がstart、終了位置がend(endを除く)の部分文字列を返します
string.split(separator,linmit)- -- --- 区切り文字として区切り文字を使用して文字列を複数の部分文字列に切り取り、それらを配列として返します。 linmit (オプション) は配列の最大長を示し、超過部分は破棄されます。区切り文字区切り文字が部分文字列に含まれていない場合、区切り文字が空の文字列の場合は、文字列内の文字シーケンスで構成される配列が返されます。 Split メソッドがパラメータを受け取らない場合、文字列自体と 1 つの要素のみを含む配列を返します。
string.split(separator,linmit)------例: "a1,b1,c1".split(",") は ["a1","b1","c1"] を返します。
" a,b,c".split(",",2) は ["a","b"] を返します;
"a,b,c".split("") は ["a"," を返します, ","b",",","c"];
"ab,c".split() は ["ab,c"] を返します
string.substr(start,length)------ - -開始位置が start で、長さが文字列内の length である部分文字列を返します。例: "abcdefg".substr(1,3) は "bcd" を返します。
string.substring(start,end)------ 返される文字列の開始位置は start で、終了位置は end (終わりを含む) 部分文字列。このメソッドとスライスメソッドの唯一の違いは、スライスが負のパラメータを受け入れないことです。 文字列の置換と一致
(1) replace(searchValue,replaceValue) メソッド
このメソッドは、文字列内に現れる最初の searchValue 部分文字列を replaceValue に置き換えて、新しい文字列を返します。元の文字列は影響を受けません。
例如:var str1="aaaa"; var str2=str1.replace("a","b"); alert(str2);//输出"baaa" alert(str1);//输出"aaaa"
上記のコードからわかるように、replace 関数を使用して置換できるインスタンスは 1 つだけです。複数のインスタンスを置き換える場合は、正規表現を使用する必要があります。たとえば、str.replace(/a/g,"b") で "aaaa" を "bbbb" に置き換えることができます。
(2) match(reExp) メソッド。
From regExp 正規表現に一致するすべての部分文字列を文字列から検索し、配列として返します。オブジェクト型からブール型への変換ルールを使用して、文字列が regExp で表される正規表現と一致するかどうかを判断することもできます。
例如:var strInput=prompt("请输入一个数字:",0); while(!strInput.match(/\d+/)){ strInput=prompt("请输入一个数字:",0); }
(3) search(regExp)メソッド
文字列からregExp正規表現に一致する最初の部分文字列を検索し、そのインデックス位置を返します。例: var str="aabcabcabc";
alert(str.search(/abc/g));//显示“1”
(4)String 对象的大小写转换
var str="abc"; str.toLowerCase()//转化小写 str.toUpperCase()//转化大写
(5)String 对象的连接
var str="abc"; var str2=str.concact("def","ghi"); alert(str2);//将输出"abcdefghi"
上面是我整理给大家的js string()常用方法总结,希望今后会对大家有帮助。
相关文章:
以上がjs string() の一般的なメソッドの概要 (グラフィック チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。