JSの方法は、一般的に、文字列で使用されます

charAt //()のメソッドは、指定された位置に戻り文字を含む、パラメータとしての整数をとります。
STR = VAR 'smileGate';
VARのR&LT str.charAt =(1。)
はconsole.log(R&LT); // M

//方法は、二番目の引数が省略されている()抽出された2つのインデックス間のサブストリング。文字は文字が含まれていない終了インデックスが配置されて、開始インデックスを含む場合のパラメータ、および戻りのような2つのインデックスをサブストリング、ストリング指定されたインデックスにある文字列の末尾から部分抽出。
console.log(str.substring(2,5)); //イル
はconsole.log(str.substring(2)); // ileGate

// indexOfメソッドは、パラメータとして文字列を受け取り、パラメータが最初に現れるの文字列の最初の文字のパラメータのインデックスを返します。二番目のパラメータを指定します。それはインデックスであり、あなたが探し始めるどの位置から指定します。指定した文字列が見つからない場合は、-1を返します。
電話= VAR "867-5309";
VAR指数= phone.indexOf( " - ");
。はconsole.log(インデックス); // 3

VARフレーズ=「帽子猫」。
VAR index1の= phrase.indexOf( "猫");
console.log(インデックス1)。// 4
VAR INDEX2 = phrase.indexOf( ""、5);
console.log(INDEX2)。// 11

//スプリット()は、部品を複数のパラメータとして区切り文字として使用され、この区切り文字列配列に基づいている
VARデータ=「|電話|名アドレス」;
VAR = data.splitヴァルス(「| ");
はconsole.log(ヴァルス); // ["名前""電話番号""住所「]

//(置き換え)別の文字列でそれらをサブストリングと置き換えて下さい。
console.log(data.replace( '電話'、 '年齢')); //名前|年齢|アドレス

//スライス()メソッドは、文字列の一部を抽出し、新しい文字列部分(抽出規則を同じサブストリング)で抽出し戻してもよいです。
console.log(data.slice(5、8)); //フォーの
はconsole.log(data.slice(5)); //電話|アドレス
はconsole.log(data.substring(5、8)); //フォーの
はconsole.log(data.substring(5)); //電話|アドレス

//のlastIndexOf()と同様のindexOf、最後のサブストリングマッチングのリターン指数。
console.log(data.lastIndexOf( '') ); // 11

// CONCAT()文字列が一緒にスプライス。
STR1 = VAR 'ABC';
VAR STR2 = 'DEF';
はconsole.log(str1.concat(STR2)); // ABCDEF

先頭を削除し、空白文字の文字列を終了する//トリム()
//マッチは()文字列内のサブストリング正規表現のマッチングを見つけるために。
// toLowerCaseメソッド()は、toUpperCase()のケースを変更するには

/ *スライス()とサブストリング()メソッド判別
str.slice(開始、終了)
それらの長さ+が開始として開始または終了は/、長さ+長さは、配列の長さである端負である場合。あなたが最後省略した場合、スライス抽出には、STRの終わりまで続きます。最後は、開始前に発生した場合は、新しい配列に任意の要素をコピーしないでください。
(開始、終了)str.substring
開始または終了NaNまたは負であれば、それは0に置き換えられています。
サブストリングの長さは、開始と終了の間の絶対差に等しいです。例えば、長さstr.substring(0,3)、及びstr.substring(3、0)はサブストリングが3返します。
* /

VaRのSTR3 = 'HelloWorldの';
console.log(str3.slice(-1,10-))。// D
にconsole.log(str3.slice(-1,2))。//空

console.log(str3.substring(0,3))。// HEL
にconsole.log(str3.substring(3,0)); // HEL
にconsole.log(str3.substring(-2,3)); // HEL

おすすめ

転載: www.cnblogs.com/xiadengqi/p/12403566.html