JSにおける文字列の一般的な属性と方法
2599 ワード
属性
length:文字列の長さを返します.
charAt():指定された索引の位置を返す文字
結尾語
本文が好きなら、ほめて注目してください.
length:文字列の長さを返します.
var str='hello world';
alert(str.length); // 11
方法charAt():指定された索引の位置を返す文字
var str='hello world';
alert(str.charAt(4)); // o
charCodeAt():インデックスの位置を指定する文字を返すUnicoodeコードvar str='a';
alert(str.charCodeAt(0)); // 97
from CharCode():Unicoodeコードを文字列に変換します.alert(String.fromCharCode(97)); // a
concat():2つ以上の文字列を接続し、接続後の文字列を返します.var str1='hello';
var str2=' world';
alert(str1.concat(str2)); // hello world
indexOf():指定文字列の最初の出現位置を返します.-1は返されませんでした.var str='hello world,hello moli';
alert(str.indexOf('hello')); // 0
lastIndexOf():指定文字列の最後の出現位置を返します.-1に戻りませんでした.var str='hello world,hello moli';
alert(str.lastIndexOf('hello')); // 12
match():1つ以上の正規表現のマッチングが見つかり、nullが返されませんでした.var str='hello world,hello moli';
alert(str.match('hello')); // hello
replace():正規表現と一致するサブストリングを置換する(標準的には最初のマッチするサブストリングのみを置換し、gを加えてすべてのマッチするサブストリングを置換することができます.)var str='hello world';
// moli world
alert(str.replace(/world/,'moli')); // hello moli
search:正規表現にマッチするサブストリングの開始位置を返します.-1は返されませんでした.var str='hello world';
alert(str.search(/world/)); // 6
slice():指定された開始位置(開始位置を含み、負の場合は末尾から開始位置、すなわち−1は最後から1番目を表します.)から指定された終了位置(終了位置を含みません.このパラメータを指定していない場合は、指定された開始位置から文字列の最後までのすべての文字が含まれます.)までの文字列を返します.var str='hello world';
alert(str.slice(6,11)); // world
SPlit():文字列をサブ文字列配列に分割します.(2番目のパラメータは返した配列の最大長を指定できます.オプションです.)var str='h-e-l-l-o';
alert(str.split('-')); // h,e,l,l,o
substr(index,length):指定されたindex(インデックス、必要であり、負の数であれば開始位置、すなわち-1は逆数の最初の1つを表します.)からlengthを抽出します.このパラメータが指定されていない場合は、指定されたindexから文字列の最後までのすべての文字を含みます.var str='hello world,hello moli';
alert(str.substr(5,6)); // world
substring():指定された開始位置(開始位置を含む)から終了位置(終了位置を含まず、オプションで指定されていない場合は、指定された開始位置から文字列の最後までのすべての文字を含む)までの文字を抽出します.var str='hello moli';
alert(str.substring(6,8)); // mo
// :
// slice() substr() ,substring()
toLowerCase():文字列を小文字に変換するvar str='Hello Moli';
alert(str.toLowerCase()); // hello moli
toUpperCase():文字列を大文字に変換するvar str='Hello Moli';
alert(str.toUpperCase()); // HELLO MOLI
toString():文字列を返す(略)結尾語
本文が好きなら、ほめて注目してください.