jsのStringオブジェクトでよく使うメソッドまとめ(文字列操作)_JavaScriptスキル
- WBOYオリジナル
- 2016-05-16 17:56:451035ブラウズ
1. charCodeAt メソッドは、指定された位置の文字の Unicode エンコードを表す整数を返します。
strObj.charCodeAt(index)
説明:
index は、文字の 0 から始まる番号として処理されます。有効な値は、0 から文字列の長さから 1 を引いた値です。
指定した位置に文字がない場合はNaNを返します。
例:
var str = "ABC";
str.charCodeAt(0);
結果: 65
2. fromCharCode メソッドは、いくつかの Unicode 文字列から文字を返します。弦。
String.fromCharCode([code1[,code2...]])
説明:
code1、code2... は、文字列に変換される Unicode 文字列シーケンスです。パラメータがない場合、結果は空の文字列になります。
例:
String.fromCharCode(65,66,112);
結果: ABp
3. charAt メソッドは、指定されたインデックス位置にある文字を返します。インデックス値が有効範囲外の場合は、空の文字列が返されます。
strObj.charAt(index)
説明:
index 目的の文字の 0 から始まるインデックス。有効な値は、0 から文字列の長さから 1 を引いた値までです。
例:
var str = "ABC";
str.charAt(1);
結果: B
4. スライス メソッドは文字列のフラグメントを返します。
strObj.slice(start[,end])
説明:
開始添字が 0 から始まる strObj の指定された部分は、実際にはインデックスです。 start が負の場合、それを length start として扱います。ここで、length は文字列の長さです。
end 添字は、0 から始まる strObj の部分終了インデックスを指定します。 end が負の場合、それを length end として扱います。ここで、length は文字列の長さです。
例:
012345
var str = "ABCDEF";
str.slice(2,4);
結果: CD
5 を返します。 String オブジェクト内の指定された位置にある部分文字列。
strObj.substring(start,end)
説明:
start は部分文字列の開始位置を指定し、インデックスは 0 から始まります。
end は部分文字列の終了位置を指定し、インデックスは 0 から始まります。
部分文字列メソッドは、開始と終了の小さい方の値を部分文字列の開始点として使用します。 start または end が NaN または負の場合は、0 に置き換えます。
例:
012345
var str = "ABCDEF";
str.substring(4,2); // または str.substring(4,2);
6. substr メソッドは、指定された位置から始まる指定された長さの部分文字列を返します。 strObj.substr(start[,length])
説明:
start 必要な部分文字列の開始位置。文字列の最初の文字のインデックスは 0 です。
length 返される部分文字列に含める必要がある文字数。
例:
012345
var str = "ABCDEF";
str.substr(2,4);
結果: CDEF
7 back the String オブジェクト内で最初に出現する部分文字列の位置。部分文字列が見つからない場合は、-1 が返されます。 strObj.indexOf(substr[,startIndex])
説明:
substr String オブジェクト内で見つかる部分文字列。
startIndex この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合は文字列の先頭から検索します。
例:
01234567
var str = "ABCDECDF";
str.indexOf("CD", 1); // 位置 1 から左から右に 123 を検索します。 > 結果: 2
8. lastIndexOf メソッドは、String オブジェクト内の文字列の最後の位置を返します。一致する部分文字列がない場合は、-1 が返されます。
strObj.lastIndexOf(substr[,startindex]) 説明:
substr は、String オブジェクト内で見つかる部分文字列です。
startindex この整数値は、String オブジェクト内の検索の開始インデックス位置を示します。省略した場合、文字列の末尾から検索が開始されます。
例:
01234567
var str = "ABCDECDF";
str.lastIndexOf("CD",6) // 位置 6...456 を右から左に検索します。 > 結果: 5
9. 検索メソッドは、正規表現の検索内容に一致する最初の文字列の位置を返します。
strObj.search(reExp) 説明: reExp は、正規表現パターンと使用可能なフラグを含む正規表現オブジェクトです。
例:
var str = "ABCDECDF";
str.search("CD");
結果: 2
10. concat メソッドは、指定された 2 つ以上の文字列の接続を含む文字列値を返します。
str.concat([string1[,string2...]]) 説明:
string1, string2 は、指定された他のすべての文字列と連結される String オブジェクトまたはテキストです。 例:
var str = "ABCDEF";
str.concat("ABCDEF","ABC");
結果: ABCDEFABCDEFABC
11.部分文字列を取得し、結果を文字列配列として返します。
strObj.split([separator[,limit]]) 説明: 区切り文字列または正規表現オブジェクト。文字列を区切るために 1 つ以上の文字が使用されているかどうかを識別します。このオプションを省略した場合、文字列全体を含む単一要素の配列が返されます。
limit この値は、返される配列内の要素の数を制限するために使用されます。
例:
var str = "AA BB CC DD EE FF";
alert(str.split(" ", 3));
12. toLowerCase メソッドは文字列を返し、文字列内の文字は小文字に変換されます。
例:
var str = "ABCabc";
str.toLowerCase();
結果: abcabc
13.文字 文字列内のすべての文字が大文字に変換されます。
例:
var str = "ABCabc";
str.toUpperCase(); 結果: ABCABC
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。