学習要約のjavascriptの文字列メソッド

1、のcharAt(インデックス):文字列で指定された位置を返します。

VaRの STR = ' ABCDEFGHI ' ; 
はconsole.log(str.charAt(2)); // 出力c

2、CONCAT():複数のストリングを連結します

VaRの STR1 = ' こんにちは' ;
するvar = STR2 " 世界!" ; 
console.log(str1.concat(STR2))// 输出のHello World!

3、のindexOf(STR、[M]):STRの添字を取得する、元の文字列のどの位置から検索開始のMは、省略してもよいです

VAR STR = ' Hello Worldの' 
はconsole.log(str.indexOf(' エル'))// 输出1

4、一致(STR / REG):文字列str /レッグで指定された値を取得し、(指定された値、等元の文字列は、元の文字列のインデックス値の情報の指定された値)を含む、配列を返します

するvar strが= ' javascript001 ' ; 
console.log(str.match(' SC '))。// 输出[ "SC"、インデックス:4、入力: "javascript001"、基:未定義] 
にconsole.log(str.match(/ \ D { 2 } /)); // 输出[ "00"、インデックス:10、入力: "javascript001"、基:未定義]

図5に示すように、交換(REG / STR、交換):このメソッドは、文字列内の他の文字に置き換え文字(置換)の一部を使用するか、あるいはサブストリングは陽性発現と一致し、元の文字列を変更しないれます

するvar strが= ' javascript001 ' ; 
console.log(str.replace(' J '' J ')); // 输出Javascript001の 
はconsole.log(str.replace(/ \ D { 1 } /、' G '))// 输出javascriptG01

6、検索(は):文字検索、インデックスのリターンを検索するには 

VaRの STR = ' javascript001 ' ; 
はconsole.log(str.search(' S '))// 出力4 
はconsole.log(str.search(/ \ D { 1 /)})// 出力10

図7に示すように、スライス(開始、終了):文字列の部分を抽出し、そして、ではない、新しい文字列部分が抽出される戻り端を含まない代表的なテーブル、テーブルの下の抽出端部の端部の代表を、抽出開始時に開始します元の文字列を変更します

するvar strが= ' javascript001 ' ; 
console.log(str.slice(410))。// 输出スクリプト

8、スプリット(9):文字列配列に文字列を分割する方法。元の文字列を変更せずに、場所を指定した(9月に)パラメータからパーティション

VaRの STR = ' javascript001 ' ; 
はconsole.log(str.split(' S '))// 戻り[ 'のJava'、 'cript001は' ]、Sは、 区切り文字として扱われます。

9、SUBSTR([長さ]、起動):文字列内のターゲット文字列を抽出し、元の文字列を変更することなく、省略最後代表を抽出するために、開始のインデックスを表す、抽出された長さの長さの代表を、開始

VaRの STR = ' javascript001 ' ; 
はconsole.log(str.substr(図1図5))// avasc出力 
はconsole.log(str.substr(4))// 出力script001

10、サブストリング(開始、[END]):この方法は、2つの仲介指定されたインデックスとの間の文字列を抽出するために使用されます。開始テーブルを抽出し、次のスタートの開始を示す、負ではないができ、端の端テーブルは端を含まない、抽出物を表します。そして、混乱のsubstr()、二番目のパラメータの差が渡されました

するvar strが= ' javascript001 ' ; 
console.log((str.substring 04))// 输出溶岩 
はconsole.log(str.substring(4))// 输出script001

11、(「X」、[M])を含む:開始検索のM、元の文字列の文字列内のパラメータxかどうかを示すブール値を返し

するvar strが= ' javascript001 ' ; 
console.log(str.includes(' javaの')); // 

12、のstartsWith()は:元の文字列の先頭にパラメータ文字列かどうかを示すブール値を返します

13、endsWith()は:元の終了時に文字列のパラメータの文字列かどうかを示すブール値を返します

14、リピート(N):元の文字列をn回繰り返し、新しい文字列が繰り返した後、返さ表し

VaRの STR = ' JS ' ; 
はconsole.log(str.repeat(3)); // 出力JSJSJS

 

転載:https://segmentfault.com/a/1190000014799376

おすすめ

転載: www.cnblogs.com/zhuzhaoli/p/11130751.html